+ -
当前位置:首页 → 问答吧 → return

return

时间:2010-06-05

来源:互联网

function setarray (array1) {
      this.arr=array1;
}
setarray.prototype.recal=function (forcal){
     for(var i=0;i<this.arr.length;i++){
          this.arr[i]=forcal(this.arr[i]);
     }
     return this;
}
var newarray=new setarray([1,2,3]);
newarray.recal(function(item){return item*item});
为什么setarray里面不用返回this,而setarray.prototype.recal里面却要返回?构造函数和对象方法的区别?

作者: liuyunclouder   发布时间: 2010-06-05

setarray里return this就回到window了

etarray.prototype.recal里return this是回到var newarray

作者: hotcrab2008   发布时间: 2010-06-05

prototype 原型方法

作者: iawsky   发布时间: 2010-06-05

相关阅读 更多

热门下载

更多