引数名() にして、コールバック関数を実行できるようにする。例)
function hello(callback){
console.log(`hello ${**callback()**}`); //コールバック関数を受け取る関数の実引数なので、()をつけている
}
// コールバック関数
function name(){
return 'Asuka';
}
hello(name);
例2)
function doSomething(a, b, callback) {
const result = callback(a, b);
console.log(result);
}
// コールバック関数1
function multiply(a, b) {
return a * b;
}
// コールバック関数2
function plus(a, b) {
return a + b;
}
doSomething(2, 2, multiply);
doSomething(2, 3, plus);