diff --git a/files/ru/web/javascript/reference/global_objects/set/has/index.md b/files/ru/web/javascript/reference/global_objects/set/has/index.md index b6379c16d1b47b..00dd0ffe40e18f 100644 --- a/files/ru/web/javascript/reference/global_objects/set/has/index.md +++ b/files/ru/web/javascript/reference/global_objects/set/has/index.md @@ -9,54 +9,54 @@ slug: Web/JavaScript/Reference/Global_Objects/Set/has {{EmbedInteractiveExample("pages/js/set-prototype-has.html")}} -## Syntax +## Синтаксис ``` mySet.has(value); ``` -### Parameters +### Параметры - value - - : Required. The value to test for presence in the `Set` object. + - : Обязательный. Значение, которое необходимо проверить на наличие в коллекции `Set`. -### Return value +### Возвращаемое значение - Boolean - - : Returns `true` if an element with the specified value exists in the `Set` object; otherwise `false`. + - : Возвращает `true`, если в коллекции `Set` существует элемент с указанным значением; в противном случае `false`. - > **Примечание:** Technically speaking, `has()` uses the [`sameValueZero`](/ru/docs/Web/JavaScript/Equality_comparisons_and_sameness#Same-value-zero_equality) algorithm to determine whether the given element is found. + > **Примечание:** С технической точки зрения, `has()` использует алгоритм [`sameValueZero`](/ru/docs/Web/JavaScript/Equality_comparisons_and_sameness#Same-value-zero_equality) для определения наличия указанного элемента. -## Examples +## Примеры -### Using the `has` method +### Использование метода `has` ```js var mySet = new Set(); mySet.add("foo"); -mySet.has("foo"); // returns true -mySet.has("bar"); // returns false +mySet.has("foo"); // возвращает true +mySet.has("bar"); // возвращает false var set1 = new Set(); var obj1 = { key1: 1 }; set1.add(obj1); -set1.has(obj1); // returns true -set1.has({ key1: 1 }); // returns false because they are different object references -set1.add({ key1: 1 }); // now set1 contains 2 entries +set1.has(obj1); // возвращает true +set1.has({ key1: 1 }); // возвращает false, поскольку это разные ссылки на объекты +set1.add({ key1: 1 }); // сейчас set1 содержит 2 объекта ``` -## Specifications +## Спецификации {{Specifications}} -## Browser compatibility +## Браузерная поддержка {{Compat}} -## See also +## Смотрите также - {{jsxref("Set")}} - {{jsxref("Set.prototype.add()")}}