js原型链问题
这个里面为什么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/)
5楼正解。