1. 程式人生 > >js面向物件之prototype

js面向物件之prototype

prototype.js中,prototype物件是實現面向物件的一個重要機制。

每個函式(Function)就是一個物件,函式物件都有一個子物件 prototype物件,類是以函式的形式來定義的。prototype表示該函式的原型,也表示一個類的成員的集合。

在通過new建立一個類的例項物件的時候,prototype物件的成員都成為例項化物件的成員。

1、該物件被類所引用,只有函式物件才可引用。

2、在new例項化後,其成員被例項化,例項物件方可呼叫。

同時,函式是一個物件,函式物件若直接宣告成員,不用被例項化即可呼叫。

屬性使您有能力向物件新增屬性和方法。