【发布时间】:2026-02-24 14:05:02
【问题描述】:
我想制作一个多维数组的克隆,这样我就可以在不影响主数组的情况下与克隆数组一起玩。
我正在使用以下函数:
Array.prototype.clone = function () {
var newArray = new Array(this.length);
for(var i=0; i < this.length; i++ ){
newArray[i] = this[i];
}
return newArray;
};
但问题是因为它使用数组原型,所以它会克隆我的所有数组。所以任何人都可以告诉我这样做的最佳方法是什么。
【问题讨论】:
标签: javascript arrays