js 把一个数组赋值给另一个数组

var aArr = ["a", "b", "c"];
var bArr = aArr;
这种情况下的赋值无论是对aArr还是bArr做出操作(例如删除数组中的一个元素),都将影响另一个,因为数组是指向原位置的。

要切断两个数组之间的关联用concat或者slice赋值
var bArr = aArr.slice();
var bArr = [].concat(aArr);
posted @ 2022-12-08 22:35  左手倒影ZY  阅读(1655)  评论(0)    收藏  举报