ECMASCRIPT 将原型对象定义为构造函数的原型属性。
以下是从 ECMA-262 复制的:
4.3.4 创建和初始化对象的构造函数对象 注意构造函数的“原型”属性的值是一个原型对象,用于实现继承和共享属性。
为什么 HTMLDivElement.constructor.prototype == HTMLDivElement ?
如果 a 是 HTMLDivElement 对象,Object.getPrototypeOf(a) 返回 HTMLElement,而它应该返回 constructor.prototype,即 HTMLDivElement。
这与 ECMA 标准完全矛盾。
请帮助我理解这个概念......提前致谢。