字面上的理解,回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调。
var a = [2, 4, 6, 8]; function each(arr, callback){ for(var i = 0; i < arr.length; i++) { var item = arr[i]; callback(item); } } each(a, function(item){ if(item > 5){ console.log(item); } });