函数 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中文网其他相关文章!