0
我正在尋找一個解決方案,從另一個複製數組,所以我可以操縱我的第二個數組。但問題是,當我在第二個變化時,它也影響第一個。複製數組的值,而不是通過與JavaScript參考
例子:
var array1 = [1 , 2 , 3];
var array2 = array1;
array2.splice(0,2);
結果:
array2 : [3];
array1 : [3];
但我希望:
array1 : [1 , 2 , 3];
array2 : [3];
這個任何解決方案?
這是典型地更理想的是使用'.slice()'代替'.splice()'當「複製」,以避免修改的過程中原始數組。 –