title | short-title | slug | l10n | ||
---|---|---|---|---|---|
ByteLengthQueuingStrategy: size() メソッド |
size() |
Web/API/ByteLengthQueuingStrategy/size |
|
{{APIRef("Streams")}}
size()
は {{domxref("ByteLengthQueuingStrategy")}} インターフェイスのメソッドで、指定されたチャンクの byteLength
プロパティを返します。
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,
);
const size = queueingStrategy.size(chunk);
{{Specifications}}
{{Compat}}
- {{domxref("ByteLengthQueuingStrategy.ByteLengthQueuingStrategy", "ByteLengthQueuingStrategy()")}} コンストラクター