Skip to content

Commit

Permalink
feat(ru): add translation for the "Set.prototype.has" method (#16715)
Browse files Browse the repository at this point in the history
  • Loading branch information
alfaslash authored Oct 30, 2023
1 parent 4ccf532 commit 6ab4759
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions files/ru/web/javascript/reference/global_objects/set/has/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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()")}}
Expand Down

0 comments on commit 6ab4759

Please sign in to comment.