callback.call()和callback() 的区别

jQuery中each方法的实现使用call方法,call方法可以设置上下文,第一,在下例中数组each效果一样,为什么不直接调用呢?

     if (likeArray(elements)) {
         for (i = 0; i < elements.length; i++) {
               callback(i, elements[i]);
           }
     }

if (likeArray(elements)) {        for (i = 0; i < elements.length; i++) {
              if (callback.call(elements[i], i, elements[i]) === false) break;                 
        }
  }


慕虎7371278
浏览 1058回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript