JsパッケージjQueryでのeachメソッド

625 ワード

callメソッドはthisの指向を変えることができます
   //  call    this  
       var testCall = function(obj,callback){
           callback.call(obj,1);
       }
       testCall([" 、  this   "," 、        this  "],function(index){
          console.log(this);//[" 、  this   ", " 、        this  "]
           console.log(this[index]);// 、        this  
       })

       //   call    ,    this

上記の例を見てeachメソッドをカプセル化します
   var each = function(arr,callback){
           for(var index = 0;index