ArrayBuffer.prototype.detached

Аксесорна властивість detached (від'єднаний) примірників ArrayBuffer повертає булеве значення, котре вказує на те, чи був цей буфер від'єднаний (кудись переданий), чи ні.

Опис

Властивість detached – це аксесорна властивість, чия аксесорна функція присвоєння – undefined, тобто цю властивість можна лише зчитувати. Значенням є false, коли ArrayBuffer щойно створено. Значення стає true, коли ArrayBuffer передається, що від'єднує екземпляр від його ділянки пам'яті. Як тільки буфер став від'єднаним, його вже неможливо використовувати.

Приклади

Використання detached

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

Специфікації

Якщо ви це бачите — значить, щось трапилося з цією сторінкою.

Сумісність із браузерами

Якщо ви це бачите — значить, щось трапилося з цією сторінкою.

Дивіться також