请指教 对象引用问题

function a(){
    var xd = [];
    var xa = [];
    var b = [{a:1,b:2}];
    for(var i = 0; i < b.length; ++b){
        xa.push(b[i]);
        xd.push(b[i]);
    }
    xa[0]['c'] = '3';
    console.log(xa);
    console.log(xd);
  }
   a();

为什么xd里面也有c,求解释

收藏 0分享浏览 1462
10年前
跟帖
暂无
说几句
广告位 点击查看投放指南

友情链接 大搜车前端团队博客
我的收藏