JavaScript のコールバック関数は、別の関数の実行が完了した後に追加の操作を実行するために呼び出される関数です。その使用手順には次のものが含まれます。 実行するコードを含むコールバック関数を定義します。コールバック関数をパラメータとして main 関数に渡します。 main 関数が特定のタスクを実行した後、コールバック関数が呼び出されます。
JavaScriptのコールバック関数
コールバック関数とは何ですか?
コールバック関数とは、別の関数(メイン関数)の実行が完了した後に呼び出される関数です。その機能は、main 関数が特定のタスクを実行した後に追加の操作を実行できるようにすることです。
コールバック関数の使用方法
コールバック関数を使用する手順は次のとおりです:
例
次の例は、JavaScript でコールバック関数を使用する方法を示しています。
<code class="js">function printMessage(message) { console.log(message); } function delayPrint(message, delay) { setTimeout(() => { printMessage(message); }, delay); } delayPrint("Hello World!", 2000);</code>
この例では:
printMessage
は、メッセージを出力するコールバック関数です。 printMessage
是一个回调函数,用于打印消息。delayPrint
是一个主函数,它调用 setTimeout
来延迟执行 printMessage
。delayPrint
完成其任务(在 2 秒后)时,它调用回调函数 printMessage
layPrint
は、setTimeout
を呼び出して printMessage
の実行を遅らせるメイン関数です。 layPrint
がタスクを完了すると (2 秒後)、コールバック関数 printMessage
を呼び出します。
利点
以上がjsでコールバック関数を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。