回呼函數在 JavaScript 中是一個在另一個函數執行完成後被呼叫的函數,用來執行額外的操作。其用法步驟包括:定義回呼函數,包含要執行的程式碼。將回調函數傳遞給主函數作為參數。在主函數執行完特定任務後,呼叫回調函數。
JavaScript 中的回呼函數
#什麼是回呼函數?
回呼函數是一個在另一個函數(主函數)執行完成後被呼叫的函數。其作用是讓主函數在執行特定任務後執行額外的操作。
回呼函數的用法
使用回呼函數的步驟如下:
範例
以下範例展示如何在JavaScript 中使用回呼函數:
<code class="js">function printMessage(message) { console.log(message); } function delayPrint(message, delay) { setTimeout(() => { printMessage(message); }, delay); } delayPrint("Hello World!", 2000);</code>
在這個範例中:
printMessage
是一個回呼函數,用於列印訊息。 delayPrint
是一個主函數,它呼叫 setTimeout
來延遲執行 printMessage
。 delayPrint
完成其任務(在 2 秒後)時,它會呼叫回呼函數 printMessage
。 優點
使用回呼函數的優點包括:
以上是js中的callback函數用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!