回调,回调,就是回头调用的意思。主函数的事先干完,回头再调用传进来的那个函数。
//定义Outer主函数,回调函数作为参数 function Outer(callback) { callback(); console.log('我是Outer,我是主函数'); } //定义回调函数 function Inner(){ setTimeout("console.log('我是回调函数')", 3000); } //调用主函数 Outer(Inner); //输出结果 我是Outer,我是主函数 我是回调函数
打印一下:
,