Learn Before
Concept
async function* expression
The async function* keywords can be used to define an asynchronous generator function inside an expression.
async function* foo() { yield await Promise.resolve('a'); yield await Promise.resolve('b'); yield await Promise.resolve('c'); } let str = ''; async function generate() { for await (const val of foo()) { str = str + val; } console.log(str); } generate(); // Expected output: "abc"
0
1
Updated 2023-02-08
Tags
Object-Oriented Programming (OOP) Languages