猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
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,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续