关于JS对象赋值的问题

javascriptvara={data:[{title:'标题1',index:0},{title:'标题2',index:1},{title:'标题3',index:2},{title:'标题4',index:3}]};
varb=a.data;
varc=[];
varcurrent=2;
for(variinb){
if(i!=current){
c.push(b[i]);
c[(c.length-1)].index=c.length-1;
}
}
console.log(c);
console.log(a);
上面一段代码里面为什么在对象a中标题4对应的index值变成了2
另外,如果想不该变a的值应该怎么做
红糖糍粑
浏览 532回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript