// 使用 TransformStream 构造得到 WritableStream 对象const { writable } = new TransformStream();// 使用 WritableStream 对象获取 writerconst writer = writable.getWriter();
// writer.closedreadonly closed: Promise<void>;
fulfilled
,如果流发生错误或写端锁已释放,Promise 状态为 rejected
。// writer.readyreadonly ready: Promise<void>;
// writer.desiredSizereadonly desiredSize: number;
writer.write(chunk: Chunk): Promise<void>;
chunk
数据写入流中。write
方法发起下一个写流操作。参数名称 | 类型 | 必填 | 说明 |
chunk | 是 | 待写入流的 chunk 数据。 |
Chunk
,描述如下:type Chunk = string | ArrayBuffer | ArrayBufferView;
writer.close(): Promise<void>;
writer.abort(reason?: string): Promise<string>;
writer.releaseLock(): void;
本页内容是否解决了您的问题?