JavaScriptのコールバック関数とはなんだろう?
コールバック関数とは、
関数に(引数として)渡せる関数のことです。
1.
function Hatena(callback) {
let result = callback( [param1,param2,・・・);
}
2. myHatena ( functionA() {
});
※myHatena()の中のfunctionA(){}までがコールバック関数
function Hatena(functionA()){
functionA();
}
関数の中でコールバック関数を使っています。
setTimeout()やsetInterval()はコールバック関数です。
setTimeout()関数は指定した時間が経つとそのコードを実行します。
setInterval()関数は指定した時間が経つごとにそのコードを繰り返して実行します。