js callback回调函数
时间: 2023-09-07 19:14:51 浏览: 150
CallBack回调函数
在 JavaScript 中,回调函数是一种常见的编程模式,用于在函数执行完成后执行其他代码。回调函数是一个函数,通常作为参数传递给另一个函数,该函数在完成任务后调用回调函数。回调函数通常用于处理异步任务,例如 AJAX 请求或定时器事件。以下是一个简单的例子,演示了如何使用回调函数:
```
function doSomethingAsync(callback) {
setTimeout(function() {
console.log('Async task done');
callback();
}, 1000);
}
doSomethingAsync(function() {
console.log('Callback function executed');
});
```
在这个例子中,`doSomethingAsync` 函数模拟一个异步任务,使用 `setTimeout` 函数来模拟一个延迟 1 秒的操作。在操作完成后,它调用传递给它的回调函数,这个回调函数在控制台输出一条消息。在调用 `doSomethingAsync` 函数时,我们将一个回调函数作为参数传递给它,这个回调函数将在操作完成后被调用。
阅读全文