prototype有关问题
prototype问题?
见如下代码:
function fn(a ,b){
this.a = a;
this.b = b;
}
需要增加方法add
fn.add = function (){
...
}
与
fn.prototype.add= function(){
}
同样是增加方法add,一个不用prototype,一个用prottotype,二者有什么不同呢?
------解决方案--------------------
一个是类调用,一个是对象调用
见如下代码:
function fn(a ,b){
this.a = a;
this.b = b;
}
需要增加方法add
fn.add = function (){
...
}
与
fn.prototype.add= function(){
}
同样是增加方法add,一个不用prototype,一个用prottotype,二者有什么不同呢?
------解决方案--------------------
一个是类调用,一个是对象调用