iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 19
0
自我挑戰組

30 天 node.js 學習筆記系列 第 19

Day 19 Prototype

1.每個物件都會有一個 proto 指向一個prototype屬性,在建構函式上的prototype上新增屬性都會與繼承他的物件共享

當實體物件中沒有存取的屬性時,會往prototype中尋找有無該屬性

2.若在實體物件(子)與prototype(父)都定義相同屬性時,以實體物件中屬性優先(overwrite)

3.由於原型本身也是物件,可能也有自己的原型,就會一直往上找 EX: a原型是b的 , b的原型是c ....

4.原型鏈(prototype chain)作用是,讀取物件某個屬性時 js 會先找自身實體物件屬性,再找原型屬性,

再從原屬性的原屬性找。


上一篇
Day 18 閉包
下一篇
Day 20 CallBack
系列文
30 天 node.js 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言