CountQueuingStrategy: CountQueuingStrategy() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2019年1月以降、すべてのブラウザーで利用可能です。
CountQueuingStrategy() コンストラクターは、CountQueuingStrategy オブジェクトのインスタンスを作成して返します。
構文
js
new CountQueuingStrategy(highWaterMark)
引数
以下のプロパティを持つオブジェクトです。
highWaterMark-
背圧が適用される前に内部キューに含めることができるチャンクの総数です。
返値
CountQueuingStrategy オブジェクトのインスタンス。
例外
なし。
例
js
const queuingStrategy = new CountQueuingStrategy({ highWaterMark: 1 });
const writableStream = new WritableStream(
{
// シンクの実装
write(chunk) {
// …
},
close() {
// …
},
abort(err) {
console.log("Sink error:", err);
},
},
queuingStrategy,
);
const size = queuingStrategy.size();
仕様書
| 仕様書 |
|---|
| Streams> # ref-for-cqs-constructor①> |