JavaScript Set.size — кількість значень у множині
Властивість size повертає кількість унікальних значень у множині.
Загальний опис
Звідси найкоротший у мові спосіб порахувати унікальні елементи масиву: new Set(array).size. Одним рядком і без проміжного масиву.
Як і в Map, це властивість, а не метод, і зветься вона size, а не length.
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 38 | 19 | 8 | 25 | 12 | 11 |
| Переглядач | ||||
|---|---|---|---|---|
| 38 | 38 | 19 | 8 |
| Переглядач | ||
|---|---|---|
| 0.12.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
Скільки унікальних значень у масиві — один рядок.
const visits = ['ivan', 'maria', 'ivan', 'petro', 'ivan'];
console.log(visits.length); // 5 — усі відвідування
console.log(new Set(visits).size); // 3 — унікальні відвідувачі
const tags = new Set(['css', 'js']);
console.log(tags.size); // 2
console.log(tags.length); // undefined — типова помилка
Коментарі
Коментарів ще немає — будьте першим!