Javascript 这个JS模式的目的是什么?
我正在查看其他人的代码,我看到正在应用此模式: var MyObj = function(){ this._myHiMember = this.assignHi(); }; MyObj.prototype = { assignHi : function(){ return 'hi, ppl';} }; var MyObj=函数(){ this._myHiMember=this.assignHi(); }; MyObj.prototype={ assignHi:function(){return'hi,ppl';} };Javascript 这个JS模式的目的是什么?,javascript,Javascript,我正在查看其他人的代码,我看到正在应用此模式: var MyObj = function(){ this._myHiMember = this.assignHi(); }; MyObj.prototype = { assignHi : function(){ return 'hi, ppl';} }; var MyObj=函数(){ this._myHiMember=this.assignHi(); }; MyObj.prototype={ assignHi:function()
在实例上创建对原型上方法的引用的目的是什么?原型对象的属性定义一次,但由引用它的所有实例继承 这份文件对这个问题有很好的论述
这可能是原始程序员试图利用的事实吗?如果将函数声明为原型的一部分,则只创建该函数的一个副本。如果在构造函数中创建,则为每个实例创建一个新副本