質問: コールバック関数とは即時関数でしょうか?本当に理解出来ません。 なんのために使うのかもよくわからないです。
回答: >コールバック関数とは即時関数でしょうか? 両方とも無名満数なので、同じもののように扱っているサイトもありますが、厳密に言うと違います。 即時関数は関数定義自体が実行文の役割も持っている関数定義のことです。 コールバック関数は、喩えていえば。 A君がB君(コールバック関数)に、「後で お客さんが来るから、B君は その客さんと商談して、その結果(成否)を知らせて下さい」と以来したとします。 B君(コールバック関数)が商談の結果(成否)を知らせてくれるまでA君は待っている(停止している)必要は無く、A君は自分の処理ができる訳です。