prototype是前端方法默认自带的属性,主要的用处是在实例之间共享方法;例如:
function test(){};
test.prototype.add=function(a,b){
return a+b;
}
test.prototype.sub=function(a,b){
return a-b;
}
var t1=new test();
var t2=new test();
t1.add(2,1);
t2.add(3,2);
t1.sub(2,1);
t2.sub(3,2);
从上面的例子,我们可以看到t1,t2两个实例都可以调用到add,sub这两个方法;
时间: 2024-11-05 22:04:54