JavaScript 中的原型繼承
原型繼承是 JavaScript 程式設計中的一個基本概念。它允許物件從其他物件繼承屬性和方法,創建相關物件的層次結構。
理解 .prototype 屬性
在 JavaScript 中,每個物件都有一個 .prototype 屬性。引用創建它的原型物件的prototype屬性。原型物件包含該物件的所有實例都可以存取的共享屬性和方法。
實例化物件
當您使用 new 建立新物件時,您本質上是建立特定原型物件的實例。這個實例繼承了原型的所有屬性和方法。
範例:
在此範例中,obj2 物件從obj 原型物件繼承測試方法.
正確的方式
但是,您提供的範例中使用的語法不正確。相反,您應該使用 function 關鍵字建立函數對象,並將原型對象指派給 .prototype 屬性。
結論
原型繼承允許您定義一個基礎物件並將其功能和屬性繼承到新物件中。這種機制提供了一種靈活且高效的方法來在 JavaScript 中建立和管理相關物件。
以上是JavaScript 中的原型繼承如何運作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!