การวนลูปแบบ Asynchronous (รอ Promise ทีละรอบ) ทำได้ด้วย for...of + await ภายใน async function ไม่สามารถใช้ forEach กับ await ได้โดยตรง เพราะ forEach ไม่รอ Promise ตัวอย่างโค้ด setTimeout(resolve, ms)); async function asyncLoop() { for (let i = 0; i { asyncLoop(); }); </s