From 2403cbe866d9a952db90238f9e8e6ddfb63d2b43 Mon Sep 17 00:00:00 2001 From: Vitalii Perehonchuk Date: Fri, 4 Aug 2023 18:20:13 +0300 Subject: [PATCH 1/3] translation(JS): web/javascript/reference/global_objects/arraybuffer/detached --- .../arraybuffer/detached/index.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md diff --git a/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md b/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md new file mode 100644 index 0000000000..520f3bdd7d --- /dev/null +++ b/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md @@ -0,0 +1,42 @@ +--- +title: ArrayBuffer.prototype.detached +slug: Web/JavaScript/Reference/Global_Objects/ArrayBuffer/detached +page-type: javascript-instance-accessor-property +status: + - experimental +browser-compat: javascript.builtins.ArrayBuffer.detached +--- + +{{JSRef}} {{SeeCompatTable}} + +Аксесорна властивість **`detached`** (від'єднаний) примірників {{jsxref("ArrayBuffer")}} повертає булеве значення, котре вказує на те, чи був `ArrayBuffer` від'єднаний (кудись переданий), чи ні. + +## Опис + +Властивість `detached` – це аксесорна властивість, чия аксесорна функція присвоєння – `undefined`, тобто цю властивість можна лише зчитувати. Значенням є `false`, коли `ArrayBuffer` щойно створено. Значення стає `true`, коли `ArrayBuffer` [передається](/uk/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer#peredacha-arraybuffer), що від'єднує екземпляр від його ділянки пам'яті. Як тільки буфер став від'єднаним, його вже неможливо використовувати. + +## Приклади + +### Використання 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 +``` + +## Специфікації + +{{Specifications}} + +## Сумісність із браузерами + +{{Compat}} + +## Дивіться також + +- {{jsxref("ArrayBuffer")}} +- {{jsxref("ArrayBuffer.prototype.transfer()")}} +- {{jsxref("ArrayBuffer.prototype.transferToFixedLength()")}} From 8a655631d9d4d008ae14aa0004a9d8f0dbd027fc Mon Sep 17 00:00:00 2001 From: Vitalii Perehonchuk Date: Wed, 23 Aug 2023 12:37:02 +0300 Subject: [PATCH 2/3] update(JS): web/javascript/reference/global_objects/arraybuffer/detached --- .../reference/global_objects/arraybuffer/detached/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md b/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md index 520f3bdd7d..373abe4a32 100644 --- a/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md +++ b/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md @@ -9,7 +9,7 @@ browser-compat: javascript.builtins.ArrayBuffer.detached {{JSRef}} {{SeeCompatTable}} -Аксесорна властивість **`detached`** (від'єднаний) примірників {{jsxref("ArrayBuffer")}} повертає булеве значення, котре вказує на те, чи був `ArrayBuffer` від'єднаний (кудись переданий), чи ні. +Аксесорна властивість **`detached`** (від'єднаний) примірників {{jsxref("ArrayBuffer")}} повертає булеве значення, котре вказує на те, чи був її буфер від'єднаний (кудись переданий), чи ні. ## Опис From 92f53ffb1716e9c82404ec9d0bcbea34d472aa0b Mon Sep 17 00:00:00 2001 From: Vitalii Perehonchuk Date: Thu, 9 Nov 2023 22:45:50 +0200 Subject: [PATCH 3/3] update(JS): web/javascript/reference/global_objects/arraybuffer/detached --- .../reference/global_objects/arraybuffer/detached/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md b/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md index 373abe4a32..7ad6646cda 100644 --- a/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md +++ b/files/uk/web/javascript/reference/global_objects/arraybuffer/detached/index.md @@ -9,7 +9,7 @@ browser-compat: javascript.builtins.ArrayBuffer.detached {{JSRef}} {{SeeCompatTable}} -Аксесорна властивість **`detached`** (від'єднаний) примірників {{jsxref("ArrayBuffer")}} повертає булеве значення, котре вказує на те, чи був її буфер від'єднаний (кудись переданий), чи ні. +Аксесорна властивість **`detached`** (від'єднаний) примірників {{jsxref("ArrayBuffer")}} повертає булеве значення, котре вказує на те, чи був цей буфер від'єднаний (кудись переданий), чи ні. ## Опис