JS 原型链的简要描述
代码表示
const o = new Object()
o.constructor === Object
o.__proto__ === Object.prototype
Object.constructor === Function
Object.__proto__ === Function.prototype
Object.prototype.constructor === Object
Function.prototype.constructor === Function
Function.protoype.__proto__ === Object.prototype
Object.prototype.__proto__ === null
补充说明
-
对原型链的访问,相当于一直链式取
.__proto__.__proto__
…… -
原型链的尽头是
null
。