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

标签: JavaScript
最后更新:2023-02-12 16:53:04

相关小抄