对象原型链上的同名属性的writable为什么会影响到 对象本身的属性呢?
var a = {}; Object.defineProperty(a,'x',{value:1}); var b = Object.create(a); b.x=100; console.log(b.x); //得到的还是1
而改为
Object.defineProperty(a,'x',{value:1,writable:true}); b.x=100; console.log(b.x); //得到的是100
为什么修改原型链上的同名属性的配置 会影响到对象本身?