Callback function

/ˈkɔːlbæk ˈfʌŋkʃən/ コールバックファンクション

1. 別の関数に引数として渡され、特定のイベントや非同期処理の完了後に実行される関数。

プログラミングにおいて、ある関数が別の関数に引数として渡され、指定された条件が満たされたとき(例えば非同期処理の完了や特定のイベント発生時など)に、その別の関数内で実行される関数のことを指します。これにより、処理の流れを制御したり、イベントに対応したりすることができます。
In JavaScript, a common use of a callback function is with setTimeout. (JavaScriptでは、コールバック関数の一般的な使用法はsetTimeoutと一緒です。)