JavaScript 中的异步生成器方法是什么?
异步生成器函数与生成器函数相同。异步生成器函数将返回一个对象,而异步生成器的 next、throw 和 return 方法会返回一个关于 { value, done } 的 Promise,而不是直接返回。
示例
以下是来自 GitHub 的一个示例,展示了返回异步生成器对象的函数 −
async function* readLines(path) {
let file = await fileOpen(path);
try {
while (!file.EOF) {
yield await file.readLine();
}
} finally {
await file.close();
}
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
JavaScript
PHP