var aa={a:1,b:[1,2,3]};var bb=Object.create(aa);var cc=Object.create(aa);
bb.b=[1,2];
console.log(bb.b);
console.log(aa.b);cc.b.push(3);
console.log(cc.b);
console.log(aa.b);
输出如下,请问为什么用=赋值就不会改变原型aa的属性的值,但是push就会改变呢
牧羊人nacy
红颜莎娜
随时随地看视频慕课网APP
相关分类