mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Ngẫu nhiên
speech play
speech pause
speech stop

Hiểu các hàm gọi lại trong JavaScript

Gọi lại là một hàm được truyền dưới dạng đối số cho một hàm khác và được thực thi sau đó. Hàm gọi chuyển quyền điều khiển cho hàm được gọi, hàm này thực hiện một số thao tác và sau đó trả lại quyền điều khiển cho hàm gọi.

Nói cách khác, lệnh gọi lại là một hàm được gọi bởi một hàm khác sau khi nó hoàn thành quá trình thực thi của chính nó. Hàm gọi lại có thể được sử dụng để thực hiện các tác vụ bổ sung hoặc để cung cấp thông tin bổ sung cho hàm gọi.

Dưới đây là ví dụ về cách sử dụng lệnh gọi lại:
```
function doSomething(callback) {
// Thực hiện một số thao tác
console. log("Đang làm gì đó...");

// Gọi hàm gọi lại
callback();
}

function doSomethingElse() {
// Thực hiện một số thao tác khác
console.log("Làm việc khác...") ;

// Gọi hàm doSomething bằng một callback
doSomething(function() {
console.log("Callback known!");
});
}
```
Trong ví dụ này, hàm `doSomething` nhận một hàm gọi lại làm đối số. Khi hàm `doSomething` được gọi, nó sẽ thực hiện một số thao tác và sau đó gọi hàm gọi lại. Hàm `doSomethingElse` gọi hàm `doSomething` với hàm gọi lại ghi thông báo vào bảng điều khiển.

Knowway.org sử dụng cookie để cung cấp cho bạn dịch vụ tốt hơn. Bằng cách sử dụng Knowway.org, bạn đồng ý với việc chúng tôi sử dụng cookie. Để biết thông tin chi tiết, bạn có thể xem lại văn bản Chính sách cookie của chúng tôi. close-policy