复制可能影响原始数组的数组的函数?

时间:2014-11-26 06:36:38

标签: javascript arrays

只是一个思想实验 ..没有用例

concat docs

  

注意:连接数组/值将使原始文件保持不变。 此外,对新阵列的任何操作都不会对原始阵列产生任何影响,反之亦然。

是否有一个函数可以复制一个可能对原始数组产生影响的数组,反之亦然?

示例:

var data = [1,2,3]
var copyData = makeCopy(data);

如果数据发生变化,copyData也是如此,反之亦然。

这会是一个什么样的实际用例?

1 个答案:

答案 0 :(得分:2)

在阵列上进行复制后,它不会影响原始阵列。

但是,这不适用于数组指向的内容,可能是对象。