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
Специфікації
Якщо ви це бачите — значить, щось трапилося з цією сторінкою.
Сумісність із браузерами
Якщо ви це бачите — значить, щось трапилося з цією сторінкою.