首頁 > web前端 > js教程 > js的原型鍊是什麼?

js的原型鍊是什麼?

藏色散人
發布: 2020-09-17 10:32:13
原創
11094 人瀏覽過

js的原型鍊是什麼?

每個建構函式都有一個原型對象,原型物件都包含一個指向建構函式的指針,而實例都包含指向原型物件內部的指標。我們讓原型物件的實例(1)等於另一個原型物件(2),此時原型物件(2)將包含一個指向原型物件(1)的指針,再讓原型物件(2)的實例等於原型物件( 3),如此層層遞進就構成了實例和原型的鏈條,這就是原型鏈的概念。


換句話說,每個建構子都有原型對象,每個建構函式實例都包含一個指向原型物件的內部指標(proto),如果我們讓第一個建構函數的原型物件等於第二個建構子的實例,結果第一個建構子的原型物件將包含一個指向第二個原型物件的指針,再然第三個原型物件等於第一個建構子的實例,這樣第三個原型物件也將包含指向第一個原型物件的指針,以此類推,就夠成了實例於原型的鏈條,這就是原型鏈的基本概念。

以上是js的原型鍊是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板