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