ArrayBuffer.prototype.detached - JavaScript | MDN

Baseline 2024

Neu verfügbar

Seit March 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Die detached Zugriffseigenschaft von ArrayBuffer Instanzen gibt einen booleschen Wert zurück, der angibt, ob dieser Puffer getrennt (übertragen) wurde oder nicht.

Beschreibung

Die detached-Eigenschaft ist eine Zugriffseigenschaft, deren set-Zugriffsfunktionswert undefined ist, was bedeutet, dass Sie diese Eigenschaft nur lesen können. Der Wert ist false, wenn der ArrayBuffer zuerst erstellt wird. Der Wert wird true, wenn der ArrayBuffer ü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

js

const buffer = new ArrayBuffer(8);
console.log(buffer.detached); // false
const newBuffer = buffer.transfer();
console.log(buffer.detached); // true
console.log(newBuffer.detached); // false

Spezifikationen

Spezifikation
ECMAScript® 2026 Language Specification
# sec-get-arraybuffer.prototype.detached

Browser-Kompatibilität

Siehe auch

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.