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就会改变呢
红颜莎娜
相关分类