此示例的灵感来自 Alex Sexton 的博客文章 Understanding JavaScript Inheritance :
var defaults = {};
defaults.x = 1;
var myObject = Object.create(defaults);
console.log(myObject); // {x:1}
myObject.x = 2;
console.log(myObject); // {x:2, x:1}
console.log(myObject.x); // 2
问:有什么方法可以从 myObject 中取回值 1 吗?我在想这样的事情:
console.log(myObject.parent.x);
最佳答案
这适用于 Chrome 和 Firefox。
>>> myObject.__proto__.x
1
关于javascript - 获取对象内部某些内容的父值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16109983/