了解 JavaScript 中的回调函数
回调是一个函数,它作为参数传递给另一个函数,并在稍后执行。调用函数将控制权传递给被调用函数,被调用函数执行某些操作,然后将控制权返回给调用函数。 换句话说,回调是另一个函数在完成其自身执行后调用的函数。回调函数可用于执行附加任务或向调用函数提供附加信息。
以下是如何使用回调的示例:
```
function doSomething(callback) {
// 执行某些操作
console. log("做某事...");
// 调用回调函数
callback();}
function doSomethingElse() {
// 执行一些其他操作
console.log("做其他事情...") ;
// 使用回调调用 doSomething 函数
doSomething(function() {
console.log("Callback called!");
});
}
```
在本例中, `doSomething` 函数采用回调函数作为参数。当调用 doSomething 函数时,它会执行一些操作,然后调用回调函数。 `doSomethingElse` 函数使用回调函数调用 `doSomething` 函数,该回调函数将消息记录到控制台。
我喜歡
我不喜歡
報告內容錯誤
分享