首頁 >web前端 >js教程 >異步,等待承諾

異步,等待承諾

Susan Sarandon
Susan Sarandon原創
2024-12-20 06:28:17347瀏覽

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