JavaScript 标准功能原型

示例

首先定义一个Foo将用作构造函数的函数。

function Foo (){}

通过编辑Foo.prototype,我们可以定义将由的所有实例共享的属性和方法Foo。

Foo.prototype.bar = function() {
  return 'I am bar';
};

然后,我们可以使用new关键字创建一个实例,然后调用该方法。

var foo = new Foo();

console.log(foo.bar()); // 记录“我是酒吧”