Callback function là gì?
Noun
Programming
- ★
- ★
- ★
- ★
- ★
Một hàm callback (callback function) là một hàm (function) được truyền vào một hàm khác dưới dạng đối số (argument), sau đó được gọi (invoke) bên trong outer function để hoàn thành một số loại hành động.
Đây là một ví dụ:
function greeting(name) {
alert('Hello ' + name);
}
function processUserInput(callback) {
var name = prompt('Please enter your name.');
callback(name);
}
processUserInput(greeting);
Ví dụ trên là một callback đồng bộ (synchronous callback), vì nó được thực thi ngay lập tức. Tuy nhiên, lưu ý rằng các callback thường được sử dụng để tiếp tục thực thi mã sau khi một hoạt động không đồng bộ (asynchronous operation) đã hoàn thành - chúng được gọi là callback không đồng bộ (asynchronous callback).
Learning English Everyday