1. 实现一个构造函数 Foo,构造函数里面实现一个属性 a,和一个方法 getA,属性 a 能够在构造函数被实例化的时候通过参数设置 // Foo 构造函数 function Foo(a){ this.a = a; } // 在 Foo 的原型对象上定义 getA 方法 Foo.prototype.getA = function(){ return this.a; } var foo1 = new Foo(1); var foo2 = new Foo(2); // 下面的输出是: // 1, [Function: Foo], true // 2, [Function: Foo], true ...