DHTML: WritableStreamDefaultWriter.desiredSize プロパティ  編集:2022.01.12 by T.A.

実験的: これは実験的な機能です。本番で使用する前にブラウザー互換性一覧表をチェックしてください。

ストリームの内部キューを埋めるために必要な希望サイズを返します。→MS

構文
desiredSize = writableStreamDefaultWriter.desiredSize
writableStreamDefaultWriter
WritableStreamDefaultWriter

整数。キューがいっぱいになった場合、これは負になる可能性があることに注意してください。

値は、(エラーが発生したか、中止がキューに入れられたために)ストリームに正常に書き込むことができない場合、null になり、ストリームが閉じられると 0 になります。

例外
TypeError
ライターのロックが解除されています。
const writableStream = new WritableStream({
  write(chunk) {
    ...
  },
  close() {
    ...
  },
  abort(err) {
    ...
  }
}, queuingStrategy);

...

const writer = writableStream.getWriter();

...

// ストリームの希望サイズを返します
let size = writer.desiredSize;

テスト
HTML:

ここに表示
スクリプト:


スクリプト:



表示内容:
表示内容: