js原型链问题
发布于 8 年前 作者 oyosc 4072 次浏览 来自 问答

{4460AEDB-B18B-4EB0-A851-1651F08CD185}.bmp 这个里面为什么supertype prototype这个原型对象里面也会存在Prototype这个呢,有点搞不懂,希望大虾解释下

8 回复

按照书中说的,如果是把object的的实例赋给SuperType Prototype的话,Prototype里面应该是Prototype,怎么会出现既有Prototype跟constructor两个呢

额,没有人知道的吗?求解释

[{prototype }] 指的应该是__proto__ From Noder

@IssicLzx 估计只有这种解释了…

因为原型对象也是对象啊 几乎所有的对象都有原型对象的,例外的是 Object.create(null) 等

实际原型 obj.__proto__ 或者说 Object.getPrototypeOf(obj) 类原型 obj.prototype

这两者很多书上都混淆了 💔

自己去翻一下ES规范

(来自https://manxisuo.github.io/)

回到顶部