猿问
var aa=[1,2,3]; var bb=aa; bb.shift(); alert(aa);
为什么删除bb数组的第一个元素会影响到aa?
var aa=[1,2,3];
var bb=aa;
bb.shift();
alert(aa);
慕侠2389804
浏览 688
回答 2
2回答
白猪掌柜的
这里的赋值不是拷贝而是引用,即bb是aa的引用。改变bb当然会改变aa,或者你可以用var bb = aa.slice();
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答