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

Contributors are:

Who are from:

Tags

Object-Oriented Programming (OOP) Languages