JavaScript Set.size — кількість значень у множині
Властивість size повертає кількість унікальних значень у множині.
Загальний опис
Звідси найкоротший у мові спосіб порахувати унікальні елементи масиву: new Set(array).size. Одним рядком і без проміжного масиву.
Як і в Map, це властивість, а не метод, і зветься вона size, а не length.
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| size | 38+ | 13+ | 8+ | 25+ | 12+ | 11+ |
| Переглядач | ||||
|---|---|---|---|---|
| size | 38+ | yes | yes | 8+ |
Приклади
+ запропонувати свій приклад у пісочниці
Скільки унікальних значень у масиві — один рядок.
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 — типова помилка
Коментарі
Коментарів ще немає — будьте першим!