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