拷贝数组

作者:chilleen 来源:ITPOW 日期:2006-1-10

有时候需要将一个数组的值赋给另一个,使用如下代码:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

但我们发现在修改dArr数组值时,oArr数组值也就改变了,所以说上述并不是拷贝数组,而是使两个Array对象指向同一个地址。

有人说一个元素一个元素地赋值,其实有更好的方法,使用concat方法,如下:


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

concat(注意其写法)是将一个或多个数组合成,并返回一个新的数组,concat的参数个数是不限的。另外slice也是可以的。

相关文章