我正在查看其他人的代码,我看到正在应用此模式:
var MyObj = function(){ this._myHiMember = this.assignHi(); }; MyObj.prototype = { assignHi : function(){ return 'hi, ppl';} };
在实例上为原型上的方法创建引用的目的是什么?
答案 0 :(得分:4)
答案 1 :(得分:2)
如果函数声明为原型的一部分,则只创建该函数的一个副本。如果在构造函数中创建它,则为每个实例创建一个新副本。