对象原型链上的同名属性的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为什么修改原型链上的同名属性的配置 会影响到对象本身?