js callback function練習
by cactus77kiki
JavaScript
/*
js callback function study
ref: https://developer.mozilla.org/zh-TW/docs/Glossary/Callback_function
*/
//version 1
/*function ShowData(param){
console.log('Entered Data:'+ param);
}
function ShowInput(cfunction){
var str=prompt('enter something...');
cfunction(str);
}
ShowInput(ShowData);
*/
//version 2
/*
function ShowData(param){
console.log(param);
}
function ShowInput(callback){
var str= prompt('enter something...');
//console.log(str);
callback(str);
}
ShowInput(ShowData);
*/
//version 3
function ShowData(param){
console.log(param);
}
function ShowInput(callback){
var str= prompt('enter something...');
callback(str);
}
ShowInput(function(param){
console.log(param);
});