Slide 23
Slide 23 text
async function wait(t) {!
return new Promise(resolve => setTimeout(resolve, t))!
}!
async function* infinity() {!
for (let i = 0;;i++) {!
yield i;!
}!
}!
!
async function main() {!
for await (const count of infinity()) {!
console.log(count);!
await wait(1000);!
}!
}!
!
main();!