ByteLengthQueuingStrategy: size()-Methode

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die size()-Methode der ByteLengthQueuingStrategy-Schnittstelle gibt die byteLength-Eigenschaft des gegebenen Datenchunks zurück.

Syntax

js
size(chunk)

Parameter

chunk

Ein Datenchunk, der durch den Stream übergeben wird.

Rückgabewert

Ein ganzzahliger Wert, der die Bytegröße des gegebenen Chunks darstellt.

Beispiele

js
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);

Spezifikationen

Specification
Streams Standard
# blqs-size

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch