为什么一定要用call方法?
function each(obj, callback, context, arg) {
var i = 0;
var value;
var length = obj.length;
for (; i < length; i++) {
callback(obj[i], arg);
}
}
var arr = ['a', 'b', 'c'];
each(arr, function(name, arg) {
$('body').append('<li>' + name + '</li>')
},'aaa')
将代码去除callback.call也可以运行,为什么一定要用call方法?