回调函数就是在一个函数执行完毕后,得到想要的特定数据后在去执行的函数,可以作为参数传递给另一个参数的函数,并在某些操作完成后执行。
例子:
function modifyArray(arr, callback) {
// 对 arr 做一些操作
arr.push(100);
// 执行传进来的 callback 函数
callback();
}
var arr = [1, 2, 3, 4, 5];
modifyArray(arr, function() {
console.log("array has been modified", arr);
});//array has been modified