原型及原型鏈

提出問題:

  • 爲何說全部對象都是 Object 的實例?
  • 完整的原型鏈?

尋找答案:

2021/8/12 更新

  1. 全部類型的構造函數的原型 __proto__ ,都指向了父級的原型對象 prototype
  2. 全部類型的構造函數都是 Function 的實例對象(子級),包括 Object ,包括 Function 自身

那麼,Function 的原型對象 Function.prototype 來自哪裏?函數

  1. Function 的原型對象繼承自 Object 的原型對象

再接着,萬物之源Object.prototype 來自哪裏?spa

  1. Object.prototype 來自null,是最先建立的對象

這就是一個完整的原型鏈,理解 prototype__proto__ 的關係prototype

相關文章
相關標籤/搜索