Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
ArrayBuffer.prototype.detached
Baseline 2024Newly available
Since March 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Diedetached Zugriffseigenschaft vonArrayBuffer Instanzen gibt einen booleschen Wert zurück, der angibt, ob dieser Puffer getrennt (übertragen) wurde oder nicht.
In diesem Artikel
Beschreibung
Diedetached-Eigenschaft ist eine Zugriffseigenschaft, deren set-Zugriffsfunktionswertundefined ist, was bedeutet, dass Sie diese Eigenschaft nur lesen können. Der Wert istfalse, wenn derArrayBuffer zuerst erstellt wird. Der Wert wirdtrue, wenn derArrayBufferübertragen wird, wodurch die Instanz von ihrem zugrunde liegenden Speicher getrennt wird. Sobald ein Puffer getrennt ist, ist er nicht mehr verwendbar.
Beispiele
>Verwendung von detached
const buffer = new ArrayBuffer(8);console.log(buffer.detached); // falseconst newBuffer = buffer.transfer();console.log(buffer.detached); // trueconsole.log(newBuffer.detached); // falseSpezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-get-arraybuffer.prototype.detached> |