コールバック関数って何だろう

JavaScriptのコールバック関数とはなんだろう?

 

コールバック関数とは、

関数に(引数として)渡せる関数のことです。

 

1.

function Hatena(callback) {

let result = callback( [param1,param2,・・・);

}

 

2. myHatena ( functionA() {

});

※myHatena()の中のfunctionA(){}までがコールバック関数 

 

function Hatena(functionA()){

functionA();

}

関数の中でコールバック関数を使っています。

setTimeout()やsetInterval()はコールバック関数です。

 

setTimeout()関数は指定した時間が経つとそのコードを実行します。

setInterval()関数は指定した時間が経つごとにそのコードを繰り返して実行します。