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

标签 javascript arrays

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

连接文档

Note: Concatenating array(s)/value(s) will leave the originals untouched. Furthermore, any operation on the new array will have no effect on the original arrays, and vice versa.

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

例子:

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

如果数据改变,copyData 也会改变,反之亦然。

这有什么实际用例?

最佳答案

一旦您在数组上进行了复制,它就永远不会影响原始数组。

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

关于javascript - 复制可能影响原始数组的数组的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27142767/

相关文章:

javascript - 有什么方法可以在网络 worker 关闭之前执行操作吗?

javascript - 显示过滤数组的长度

数组 toString() 中的 javascript 数组

php - 如何通过辅助键获取特定数组元素的值?

javascript - 自动对焦输入以某种方式捕获按键?

javascript - 如何在 d3 树布局节点中包含添加、编辑和删除按钮?

javascript - npm live-server 安装 : symlink error (even when running as root/admin)

javascript - jQuery $.getJSON 不返回数据

java - 以交替方式合并两个数组

javascript - 关闭从点数组生成的打开的 Catmull-Rom 样条曲线,并具有平滑曲线