JavaScript Set.add() — додати значення до множини
Метод add() додає значення до множини. Якщо таке значення вже є — нічого не станеться, помилки теж не буде.
Загальний опис
Мовчазне ігнорування дублікатів — не недогляд, а суть множини. Тому додавати можна сміливо, не перевіряючи наперед.
add() повертає сам Set, тож виклики шикуються в ланцюжок.
Унікальність визначається строгою рівністю. Для об'єктів це означає за посиланням: два однакові на вигляд об'єкти — два різні елементи.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| add | 38+ | 13+ | 8+ | 25+ | 12+ | 11+ |
| Переглядач | ||||
|---|---|---|---|---|
| add | 38+ | yes | yes | 8+ |
Приклади
+ запропонувати свій приклад у пісочниці
Дублікати ігноруються мовчки; об'єкти — за посиланням.
const tags = new Set();
tags.add('css').add('js').add('css'); // третій — мовчки повз
console.log(tags.size); // 2
// об'єкти — за посиланням, тому обидва додались
const set = new Set();
set.add({ id: 1 });
set.add({ id: 1 });
console.log(set.size); // 2 (!)
Коментарі
Коментарів ще немає — будьте першим!