ByteLengthQueuingStrategy.size()

草案
このページは完成していません。

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

ByteLengthQueuingStrategy インターフェイスの size() メソッドは、所与のチャンクの byteLength プロパティを返します。

構文

var size = byteLengthQueuingStrategy.size(chunk);

パラメーター

chunk
ストリームを通過するデータのチャンク。

戻り値

所与のチャンクのバイト長を表す整数。

const queuingStrategy = new ByteLengthQueuingStrategy({ highWaterMark: 1 });

const readableStream = new ReadableStream({
  start(controller) {
    ...
  },
  pull(controller) {
    ...
  },
  cancel(err) {
    console.log("stream error:", err);
  }
}, queuingStrategy);

var size = queueingStrategy.size(chunk);

仕様

仕様 状態 コメント
Streams
size の定義
現行の標準 初期定義

ブラウザーの互換性

BCD tables only load in the browser