假设有一个函数 doSomething,它接受一个回调函数作为参数,当它的任务完成时会调用这个回调函数。

function doSomething(callback) {
  console.log("开始做事情...");
  // 模拟耗时任务
  setTimeout(function() {
    console.log("做完了!");
    // 调用回调函数
    callback();
  }, 3000);
}

function onComplete() {
  console.log("回调函数被调用了!");
}

doSomething(onComplete);

在这个例子中,我们定义了一个 doSomething 函数,它接受一个回调函数 callback。在函数内部,我们模拟了一个耗时的任务,并在任务完成后调用传入的回调函数。我们还定义了一个 onComplete 函数作为回调函数,当 doSomething 函数完成时会调用它。

最后,我们调用 doSomething 函数并传入 onComplete 函数作为回调函数。当 doSomething 函数完成时,它会自动调用 onComplete 函数,我们可以在控制台中看到输出信息

写一个回调函数使用的简单实例

原文地址: https://www.cveoy.top/t/topic/eF9h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录