JavaScript 非同步處理方式
JavaScript 提供了多種處理非同步操作的方式,包括 Callback、Promise 和 Async/Await。每種方式都有其特點和適用場景。
Callback Function
Callback Function(回調函數) 是 JavaScript 中處理非同步操作最傳統的方式。它是一個作為參數傳遞給另一個函數的函數,當特定事件發生或操作完成時會被調用。
基本概念:
-
什麼是 Callback:
- 一個函數作為參數傳遞給另一個函數
- 在特定條件滿足時被調用
- 常用於處理非同步操作
-
基本語法:
function doSomething(callback) {
// 執行某些操作
const result = "