(参考)https://blog.csdn.net/undericon/article/details/81188923#commentBox
官方定义:
A callback is a function that is passed as an argument to another
function and is executed after its parent function has completed
(回调函数作为参数传递给另一个函数,并在父函数完成后执行。)
函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b。那么这个过程就叫回调。
函数b是你以参数形式传给函数a的,那么函数b就叫回调函数
function jisuanchengji(m,n,Callback){
1.var result = ParseInt(m)* ParseInt(n);
2.alert("一个从父函数e 产生的参数将要被传递给回调函数 ,这个参数是:"+result );
3.Callback(result);
}
function callback(data){
alert("我是回调函数,我的名字叫:callback ,我接收到来自父函数的参数,参数是:"+data);
}
测试1
jisuanchengji(1,2,callback)
测试2
4.jisuanchengji(1,2,function(result){
5. alert("回调函数结果为":+result)
})
测试2 执行步骤 1-2-3-4-5