在Javascript中,可以使用不同的方法来等待任务结束。以下是几种常见的方法:
function doTask(callback) {
// 执行任务的代码
// 任务完成后调用回调函数
callback();
}
doTask(function() {
console.log("任务已完成");
});
function doTask() {
return new Promise(function(resolve, reject) {
// 执行任务的代码
// 任务完成后调用resolve函数
resolve();
});
}
doTask().then(function() {
console.log("任务已完成");
});
async function doTask() {
// 执行任务的代码
}
(async function() {
await doTask();
console.log("任务已完成");
})();
function doTask() {
// 执行任务的代码
}
setTimeout(function() {
console.log("任务已完成");
}, 1000); // 延迟1秒执行
以上是几种常见的等待任务结束的方法,根据具体的场景和需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云