Baseline 2024
Newly available
Die grow()
-Methode von SharedArrayBuffer
-Instanzen vergröÃert den SharedArrayBuffer
auf die angegebene GröÃe in Bytes.
newLength
Die neue Länge in Bytes, auf die der SharedArrayBuffer
vergröÃert werden soll.
Keiner (undefined
).
TypeError
Wird ausgelöst, wenn der SharedArrayBuffer
nicht vergröÃert werden kann.
RangeError
Wird ausgelöst, wenn newLength
gröÃer ist als die maxByteLength
des SharedArrayBuffer
oder kleiner als die byteLength
.
Die grow()
-Methode vergröÃert einen SharedArrayBuffer
auf die GröÃe, die durch den newLength
-Parameter angegeben ist, vorausgesetzt, dass der SharedArrayBuffer
vergröÃerbar ist und die neue GröÃe kleiner oder gleich der maxByteLength
des SharedArrayBuffer
ist. Neue Bytes werden auf 0 gesetzt.
In diesem Beispiel erstellen wir einen 8-Byte-Puffer, der auf eine maximale Länge von 16 Bytes vergröÃerbar ist, überprüfen dann seine growable
-Eigenschaft und vergröÃern ihn, wenn growable
true
zurückgibt:
const buffer = new SharedArrayBuffer(8, { maxByteLength: 16 });
if (buffer.growable) {
console.log("SAB is growable!");
buffer.grow(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