js中回调函数写法

第一种方式

function studyEnglish(who){
document.write(who+"学习英语</br>");
}

function study(callback,params){
callback(params);
}

study(studyEnglish,'ck');



//或者

function study(callback,params){
callback(params);
}

study(function(who){
document.write(who+"学习英语");
},'陈康');

/*
* 结论:回调函数就是: 外函数调用内函数的过程。
* 首先,studyEnglish应作为study的参数
* 最后,study方法 调用了 studyEnglish方法
* */

第二种方式

function a(callback){

var m = 1;

var n = 2;

alert(callback(m,n));

}

function b(m,n){

return m+n;

}

a(b);

原文地址:https://www.cnblogs.com/littleboyck/p/10469242.html