问答题584/1593实现一个等待函数,支持让 async 函数在执行时暂停一段时间,函数的入参为暂停的时间

难度:
2022-10-10 创建

参考答案:

在使用 async/await 时,可以用 await 关键字等待一个 Promise 对象的结果,然后执行一些操作。在等待过程中,函数会暂停执行,直到 Promise 对象的状态发生改变。

下面是一个示例代码,其中定义了一个名为 wait 的等待函数,它可以让 async 函数在执行时暂停一段时间:

1function wait(ms) { 2 return new Promise(resolve => setTimeout(resolve, ms)); 3} 4 5async function run() { 6 console.log('start'); 7 await wait(2000); // 等待2秒钟 8 console.log('end'); 9} 10 11run();

最近更新时间:2023-04-23

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!