async function* asyncGenerator() { let i = 0; while (i < 3) { yield i++; } } for await (const num of asyncGenerator()) { console.log(num); };