A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resize below:

ArrayBuffer.prototype.resize() - JavaScript | MDN

ArrayBuffer.prototype.resize()

Baseline 2024

Newly available

Die resize()-Methode von ArrayBuffer-Instanzen ändert die Größe des ArrayBuffer auf die angegebene Größe in Bytes.

Probieren Sie es aus
const buffer = new ArrayBuffer(8, { maxByteLength: 16 });

console.log(buffer.byteLength);
// Expected output: 8

buffer.resize(12);

console.log(buffer.byteLength);
// Expected output: 12
Syntax Parameter
newLength

Die neue Länge in Bytes, auf die der ArrayBuffer geändert werden soll.

Rückgabewert

Keiner (undefined).

Ausnahmen
TypeError

Wird ausgelöst, wenn der ArrayBuffer getrennt ist oder nicht veränderbar ist.

RangeError

Wird ausgelöst, wenn newLength größer ist als die maxByteLength des ArrayBuffer.

Beschreibung

Die resize()-Methode ändert die Größe eines ArrayBuffer auf die durch den Parameter newLength angegebene Größe, vorausgesetzt, der ArrayBuffer ist veränderbar und die neue Größe ist kleiner oder gleich der maxByteLength des ArrayBuffer. Neue Bytes werden auf 0 initialisiert.

Beachten Sie, dass Sie resize() verwenden können, um einen ArrayBuffer sowohl zu verkleinern als auch zu vergrößern – es ist zulässig, dass newLength kleiner als die aktuelle byteLength des ArrayBuffer ist.

Beispiele Verwenden von resize()

In diesem Beispiel erstellen wir einen 8-Byte-Puffer, der auf eine maximale Länge von 16 Bytes veränderbar ist. Dann prüfen wir seine resizable-Eigenschaft und ändern die Größe, wenn resizable true zurückgibt:

const buffer = new ArrayBuffer(8, { maxByteLength: 16 });

if (buffer.resizable) {
  console.log("Buffer is resizable!");
  buffer.resize(12);
}
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Übersetzung hilfreich?

Diese Seite wurde automatisch aus dem Englischen übersetzt.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4