From 07c85eee927be6b75be6394741e70cacb1b5ed70 Mon Sep 17 00:00:00 2001 From: Vitalii Perehonchuk Date: Mon, 3 Feb 2025 10:48:30 +0200 Subject: [PATCH] update(JS): web/javascript/reference/global_objects/set --- .../web/javascript/reference/global_objects/set/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/files/uk/web/javascript/reference/global_objects/set/index.md b/files/uk/web/javascript/reference/global_objects/set/index.md index 4dd24f6be3..fbf84cded7 100644 --- a/files/uk/web/javascript/reference/global_objects/set/index.md +++ b/files/uk/web/javascript/reference/global_objects/set/index.md @@ -67,7 +67,7 @@ browser-compat: javascript.builtins.Set ABA\cup B - Діаграма Венна, в якій два кола перетинаються. Симетрична різниця між A і B – це область, охоплена одним або двома колами. + Діаграма Венна, в якій два кола перетинаються. Об'єднання A і B – це область, охоплена одним або обома колами. {{jsxref("Set/isDisjointFrom", "A.isDisjointFrom(B)")}} @@ -118,12 +118,13 @@ const b = new Map([ console.log(a.union(b)); // Set(4) {1, 2, 3, 4} ``` -> **Примітка:** Протокол множиноподібності закликає для видачі елементів метод `keys()`, а не [`[Symbol.iterator]()`](/uk/docs/Web/JavaScript/Reference/Global_Objects/Set/Symbol.iterator). Це зроблено для того, щоб відображення були дієвими множиноподібними об'єктами, адже в випадку відображень ітератор видає _записи_, проте метод `has()` приймає _ключі_. +> [!NOTE] +> Протокол множиноподібності закликає для видачі елементів метод `keys()`, а не [`[Symbol.iterator]()`](/uk/docs/Web/JavaScript/Reference/Global_Objects/Set/Symbol.iterator). Це зроблено для того, щоб відображення були дієвими множиноподібними об'єктами, адже в випадку відображень ітератор видає _записи_, проте метод `has()` приймає _ключі_. > [Масиви](/uk/docs/Web/JavaScript/Reference/Global_Objects/Array) не є множиноподібними, тому що не мають метода `has()` і властивості `size`, а їх метод `keys()` видає індекси, а не елементи. Об'єкти {{jsxref("WeakSet")}} також не є множиноподібними, оскільки не мають метода `keys()`. ### Set-подібні API браузера -**`Set`-подібні об'єкти** браузера (або "множиноподібні об'єкти") - це інтерфейси [API Вебу](/uk/docs/Web/API), що з багатьох боків поводяться подібно до `Set`. +**`Set`-подібні об'єкти** браузера (або "множиноподібні об'єкти") – це інтерфейси [API Вебу](/uk/docs/Web/API), що з багатьох боків поводяться подібно до `Set`. Як і в `Set`, елементи можуть бути ітеровані в тому ж порядку, в якому вони додані до такого об'єкта. Також `Set`-подібні об'єкти та `Set` мають властивості та методи, що поділяють однакові назви та поведінку.