-Array-prototype中剽窃-forEach-方法

理解 JavaScript 中的 Function.prototype.bind

使用这个方法可以实现一个较为原生的循环方法。

Array.prototype.forEach.call(document.querySelectorAll('.klasses'), function(el){

    el.addEventListener('click', someFunction);
});

// 或者使用此方法
var unboundForEach = Array.prototype.forEach,

     forEach = Function.prototype.call.bind(unboundForEach);
 
forEach(document.querySelectorAll(".klasses";), function (el) {
     el.addEventListener("click", someFunction);
});

一环套一环,Function.prototype.call.bind又作何解释

How does Function.prototype.call.bind work?

@2017-05-06 22:28