JavaScript Set.add() — додати значення до множини
Метод add() додає значення до множини. Якщо таке значення вже є — нічого не станеться, помилки теж не буде.
Загальний опис
Мовчазне ігнорування дублікатів — не недогляд, а суть множини. Тому додавати можна сміливо, не перевіряючи наперед.
add() повертає сам Set, тож виклики шикуються в ланцюжок.
Унікальність визначається строгою рівністю. Для об'єктів це означає за посиланням: два однакові на вигляд об'єкти — два різні елементи.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 38 | 13 | 8 | 25 | 12 | 11* |
| Переглядач | ||||
|---|---|---|---|---|
| 38 | 38 | 14 | 8 |
| Переглядач | ||
|---|---|---|
| 0.12.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
Дублікати ігноруються мовчки; об'єкти — за посиланням.
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 (!)
Коментарі
Коментарів ще немає — будьте першим!