js構造函數內的方法和構造函數protoType屬性上的方法的對比

區別1:定義在構造函數內部的方法,會在它的每一個實例上都克隆這個方法;定義在構造函數的 prototype 屬性上的方法會讓它的所有示例都共享這個方法,但是不會在每個實例的內部重新定義這個方法  區別2:如果是在函數的prototype屬性上定義方法的話,要牢記一點,如果你改變這個方法,那麼由這個構造函數產生的所有對象的那個方法都會被改變 區別3:關於對象序列化的問題:定義在函數的prototyp
相關文章
相關標籤/搜索