回调函数

查了很多资料关于回调函数,但是都太复杂,看到这个解释还比较简单明了,就记录了下来:

A "callback" is any function that is called by another function which takes the first function as a parameter. (在一个函数中调用另外一个函数就是callback)

function callback() {
  alert("I am in the callback!");
}
function work(func) {
alert("I am calling the callback!");
func(); 
}
work(callback);
这就是一个很简单的callback 
callback 作为一个变量传入函数work 中 在work 中被调用;
同时,使用回调函数可以实现异步操作,setinterval就是一个很好的例子。
这里只是简单的提到了回调函数的概念,至于其应用的场景还需要爱以后的项目中慢慢体会。

 




 

原文地址:https://www.cnblogs.com/pengwanxing/p/5471709.html