Skip to content

委托(delegation)

当我们尝试获取对象的某个属性值时, 如果该对象没有找到该属性时, 那么 JavaScript 就会从该对象的原型链上查找,直至原型链的末尾,也就是null

javascript
// true
Object.getPrototypeOf(Object.prototype) === null

如果想要的属性完全不存在于原型链上,那么结果就是undefined