10 / 33
Что такое WeakMap и WeakSet и зачем они нужны?
WeakMap и WeakSet -- это коллекции, которые хранят слабые ссылки на объекты-ключи (WeakMap) или объекты-значения (WeakSet). Если на объект больше нет других ссылок, сборщик мусора автоматически удалит его из коллекции. Это позволяет хранить метаданные объектов без утечек памяти.