在“Javascript The Definitive Guide”中阅读继承我读过
如果 [an object] 先前继承了属性 x,则该继承的属性现在被新创建的具有相同名称的自己的属性隐藏。
我创建了一个示例以更好地理解它
var o = {x:1};
var p = Object.create(o);
p.x = 5;
console.log(p.x); //5
console.log(p); //Object {x: 5, x: 1}
在这种情况下,是否可以出于任何原因访问x
具有 value的属性1
?