//定义主函数,回调函数作为参数
function A(callback) {
callback();
console.log('我是主函数');
}
//定义回调函数
function B(){
setTimeout("console.log('我是回调函数')", 3000);//模仿耗时操作
}
//调用主函数,将函数B传进去
A(B);
//输出结果
我是主函数
我是回调函数
$(function(){
function funcname(param){
//do something
//callback
param.callback();
}
//调用
funcname({
callback:function(){
alert('callback do');
}
});
});