标准功能原型
首先定义一个我们将用作构造函数的 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`