您當前的位置:首頁 > 繪畫

原型?!

作者:由 看到我就叫我去學習 發表于 繪畫時間:2020-10-15

建構函式的方法是很好用,但是它存在驗證浪費記憶體的問題。

為什麼呢,就比如說呼叫各自的play方法,都會開闢一個新的記憶體空間存放。

原型?!

那麼怎麼解這個問題,這裡我們必須真的構造函數里面的一個方法prototype(原型——當然它本身也是一個物件),這裡記住 —— 每一個構造函數里面都有一個prototype屬性。

可以這麼理解他就是一個放東西的盒子, 它存放在構造函數里面,可以把那些不變的方法,直接定義再這個盒子裡面(prototype上),這樣所有的例項物件就可以共享這些方法!

原型?!

這樣的話

原型?!

就實現了方法共享且不浪費記憶體空間。