在 JavaScript 非标准属性 __proto__ 和函数 Object.getPrototypeOf(...) 中返回内部属性 [[Prototype]]。
对于所有函数,属性 'prototype' 是 Object.prototype 的一个实例,例如:
Array.prototype instanceof Object//true
但 Object.prototype 并非如此:
Object.prototype.__proto__ === null //true
Object.getPrototypeOf( Object.prototype ) === null //true
对象的proto属性引用与其内部 [[Prototype]](通常称为“原型”)相同的对象,该对象可能是对象,也可能是 Object.prototype 的默认情况。原型,空。
Object.prototype 会更合适吗?原型或失败的 Object.getPrototypeOf (Object.prototype) 返回 Object.prototype?
这是一个错误吗?这个可以吗?为什么?