##### async function* - `async function*` - 创建一个绑定到给定名称的新异步生成器函数。 ```js async function* name(param0) { statements } async function* name(param0, param1) { statements } async function* name(param0, param1, /* …, */ paramN) { statements } 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" ```