首页 >web前端 >js教程 >异步,等待承诺

异步,等待承诺

Susan Sarandon
Susan Sarandon原创
2024-12-20 06:28:17345浏览

Async,Await Promise

函数 asyncTask(延迟,结果) {
返回新的 Promise((解决, 拒绝) => {
setTimeout(() => {
解决(结果);
},延迟);
});
}

const runtsk = async () => {
尝试{
const 结果 = 等待 Promise.all([
asyncTask(3000, '第一次调用'),
asyncTask(2000, '第二次调用'),
asyncTask(1000, '第三次调用')
]);

// Log the results of all the asynchronous tasks
console.log(result);

} catch(错误){
console.log('错误:', 错误);
}
};

runtsk();

以上是异步,等待承诺的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn