ホームページ >ウェブフロントエンド >jsチュートリアル >非同期、約束を待つ
関数 asyncTask(遅延, 結果) {
return new Promise((解決、拒否) => {
setTimeout(() => {
解決(結果);
}、遅延);
});
}
const runtsk = async () => {
{
を試してください
const result = await Promise.all([
asyncTask(3000, '最初の呼び出し'),
asyncTask(2000, '2 番目の呼び出し'),
asyncTask(1000, '3 回目の呼び出し')
]);
// Log the results of all the asynchronous tasks console.log(result);
} キャッチ (エラー) {
console.log('エラー:', エラー);
}
};
runtsk();
以上が非同期、約束を待つの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。