这也被称为“深度拷贝”,我在其中发现了一些文章。最接近的似乎是 这个,但它是为 jQuery-我试图在没有库的情况下做到这一点。
我还看到,在两个地方,有可能做类似的事情:
arr2 = JSON.decode(JSON.encode(arr1));
但这显然效率低下。还可以单独循环和复制每个值,并遍历所有数组。这看起来很累,效率也很低。
那么,复制 JavaScript 多维数组 [[a],[b],[c]]
的最有效、非库的方法是什么呢?如果有必要,我非常乐意使用“非 IE”方法。
谢谢!