對於原型鏈的簡單理解

上一篇說到 構造函數、原型、實例 之間的關係,再貼一下


1、每個構造函數都有一個原型屬性prototype,它指向原型對象
2、原型對象都包含一個指向構造函數的指針(constructor)
3、而實例都包含一個指向原型對象的內置指針(__ proto__)

接下來說一下 原型鏈 的理解:

假如讓構造函數A原型對象等於另一個構造函數B的實例,那麼A的原型對象包含了一個指向B原型的指針,相應的,A原型中也包含了一個指向B構造函數的指針;
假如B原型又是另一個構造函數C的實例,那麼上面這個關係依然成立,這樣層層推進,就構成了實例和原型的鏈條,這個鏈條就是原型鏈

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章