日期:2014-05-16  浏览次数:20308 次

prototype问题?
见如下代码:

function   fn(a   ,b){
    this.a   =   a;
      this.b   =   b;
}

需要增加方法add

fn.add   =   function   (){
  ...
}

fn.prototype.add=   function(){
}


同样是增加方法add,一个不用prototype,一个用prottotype,二者有什么不同呢?

------解决方案--------------------
一个是类调用,一个是对象调用