第一種方式
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);