この記事では主に js の非同期 for ループの紹介を紹介します。これには、必要な友達がそれを参照できるようにします。
シェフが 3 つの料理を作成し、料理の配列を宣言する必要があるとします。 . 、料理オブジェクトは料理の名前とその調理に必要な時間です
let dishes=[{name:"fish",time:1},{name:"fish1",time:2},{name:"fish3",time:3}]
まず第一に、シェフは料理を次々と調理する必要があるため、次の料理を開始する前に 1 つの料理が終了していることを確認する必要があります。これは、async/await を使用して実装されています。もちろん、Promise を使用することもできます
(async ()=>{ for (let d of ds) { console.log("开始做"+d.name) await (() => { return new Promise(res => { setTimeout(res, d.time * 1000) }) })(); console.log("做好了"+d.name) } })
その他の関連コンテンツについては、この記事の内容をすべてご参照ください。 PHP中国語ウェブサイトです!
関連する推奨事項:
jQuery-Ajax は Json データをリクエストし、それをフロントエンド ページにロードします
以上がJS 非同期 for ループの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。