1. 程式人生 > >js中的原型對象鏈

js中的原型對象鏈

http 就是 ont spa src 情況下 info 並不會 com

  由於原型對象也是一個對象,它也有自己的原型對象並繼承對象中的屬性,這就是原型對象鏈:對象繼承其原型對象,而原型對象繼承它的原型對象,以此類推。

技術分享圖片

   我們創建的每一個函數都有一個prototype(原型)屬性,這個屬性是一個指針、一個對象。這個屬性對象指向函數的原型對象,在默認情況下得到一個constroctor(構造函數)屬性,這個屬性包含一個指向prototype屬性所在的函數指針。

技術分享圖片

技術分享圖片

當輸出obj.z的時候並不會因為obj對象沒有z屬性兒輸出undefinded,而是查找obj的原型foo.prototype。

js中的原型對象鏈