call/apply函数作用其实就是改变this的取值,有一句话是:谁调用的这个方法那方法里的this就是指谁,而有时我们会需要改变this值,所以call/apply就能派上用场. 下面我写个方法来模拟JQuery中的each方法来加深对call/apply函数的理解 代码如下: function each(arr, callback) { for (var i = 0; i < arr.length; i++) { callback(arr[i], i, arr[i]); } } each(…