代码描述:js拷贝一个数组。js拷贝一个数组简单介绍
如何拷贝一个数组元素,对于初学者来说可能存在着较大的误解,这主要是对值类型和引用类型不够了解的缘故。 代码如下:
<script> var a=[1,2,3]; var b=a; a.length=2; console.log(b); </script>
从上面的代码的输出结果可以看出,修改数组a的长度,数组b也会跟着变化,这是因为a和b根本就是同一个数组,因为变量a和变量b中存储的只是数组对象的引用,也就是内存地址,所以b=a,只是将数组对象的引用传递给b。 下面提供两种拷贝数组的方式: 方式一:
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能