Baseline 2024
Newly available
Die resizable
Accessor-Eigenschaft von ArrayBuffer
-Instanzen gibt an, ob dieser ArrayBuffer vergröÃert oder verkleinert werden kann.
const buffer1 = new ArrayBuffer(8, { maxByteLength: 16 });
const buffer2 = new ArrayBuffer(8);
console.log(buffer1.resizable);
// Expected output: true
console.log(buffer2.resizable);
// Expected output: false
Beschreibung
Die resizable
-Eigenschaft ist eine Accessor-Eigenschaft, deren Set-Accessor-Funktion undefined
ist, was bedeutet, dass Sie diese Eigenschaft nur lesen können. Der Wert wird festgelegt, wenn der Array erstellt wird. Wenn die maxByteLength
-Option im Konstruktor gesetzt wurde, gibt resizable
true
zurück; andernfalls gibt es false
zurück.
In diesem Beispiel erstellen wir einen 8-Byte-Buffer, der auf eine maximale Länge von 16 Bytes vergröÃert werden kann, prüfen dann seine resizable
-Eigenschaft und passen die GröÃe an, 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