简意:把一个函数当作另一个函数的参数
作用:有时候我们需要等到一个操作结束之后再进行下一个操作,这时候就需要用到回调函数。
回调函数常见形式:1.普通函数的回调
2.匿名函数的回调
普通函数的回调实例:
//回调要执行的动作
function back(){
alert(“帮我去快递吧”);
}
//正要做的事情
function go(a,fun){
alert(“我去shopping了”);
//9点之前要干的事情
if(a<9){
fun();
}
}
//回调测试
go(8,back);
匿名函数的回调实例:
function go(a,fun){
alert(“我去shopping了”);
//9点之前要干的事情
if(a<9){
fun();
}
}
go(8,function(){
alert(“帮我去快递的啦”);
});