Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/set

Что такое `Set` в JavaScript, для каких задач он используется и чем отличается от `WeakSet`?

СобеседованиеМассивы и коллекции
  • Set — это объект который представляет собой коллекцию уникальных значений любого типа.
  • WeakSet хранит только объекты
  • У WeakSet нет методов для итерации (forEach, keys, values и т.д.), так как элементы могут удаляться динамически.
  • WeakSet не предотвращает сборку мусора. Если объект больше не доступен в коде, он удаляется из WeakSet автоматически.
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov