构造函数中属性方法的主要功能是什么

时间:2016-09-21 06:05:51

标签: javascript

以下是一些代码

var Foo=function(){
   this.doSomething1=function(){ 
      //do something

   }

};
Foo.prototype.doSomething2=function(){

     //do something
};

如果我将其更改为

var Foo=function(){


};
Foo.prototype.doSomething1=function(){

  //do something
};
Foo.prototype.doSomething2=function(){

  //do something
};

第二个代码块几乎可以做与第一个相同的任何事情。 但它在原型链上具有非常明确的继承关系。

第一个代码块有什么优势?

您的评论欢迎

0 个答案:

没有答案