標準功能原型
首先定義一個我們將用作建構函式的 Foo
函式。
function Foo (){}
通過編輯 Foo.prototype
,我們可以定義將由 Foo
的所有例項共享的屬性和方法。
Foo.prototype.bar = function() {
return 'I am bar';
};
然後我們可以使用 new
關鍵字建立一個例項,並呼叫該方法。
var foo = new Foo();
console.log(foo.bar()); // logs `I am bar`