readableStream.values([options])
-
options
<Object>-
preventCancel
<boolean> 当true
时,防止在异步迭代器突然终止时关闭 <ReadableStream>。默认值:false
。¥
preventCancel
<boolean> Whentrue
, prevents the <ReadableStream> from being closed when the async iterator abruptly terminates. Default:false
.
-
创建并返回可用于使用此 ReadableStream
的数据的异步迭代器。
¥Creates and returns an async iterator usable for consuming this
ReadableStream
's data.
当异步迭代器处于活动状态时,使 readableStream.locked
成为 true
。
¥Causes the readableStream.locked
to be true
while the async iterator
is active.
import { Buffer } from 'node:buffer';
const stream = new ReadableStream(getSomeSource());
for await (const chunk of stream.values({ preventCancel: true }))
console.log(Buffer.from(chunk).toString());