【vue】map方法是否改变原数组

在利用map改变数组值的时候,发现没有设置接收变量,可以直接使用原数组进行页面渲染。代码如下:

【vue】map方法是否改变原数组_第1张图片

可是明明记得map不会改变原数组的值,而会返回一个新的数组啊。

官方解释:

【vue】map方法是否改变原数组_第2张图片

【vue】map方法是否改变原数组_第3张图片

官方例子也显示了map不会改变原数组。但是如果用对象数组去测试的话,就发现是可以改变的。

其实严谨的应该说当数组的值是值类型map不会改变原数组,值是引用类型的话map会改变原数组。

你可能感兴趣的:(基础js应用,vue.js,前端,javascript)