WeakMap и WeakSet хранят слабые ссылки на объекты-ключи, что позволяет сборщику мусора удалить объект, даже если он есть в коллекции. В обычном Map объект-ключ не будет собран GC, пока существует Map. WeakMap полезен для хранения приватных данных и метаданных, привязанных к объекту — когда объект удаляется, данные автоматически очищаются. Нельзя итерировать и узнать размер — это ограничение by design.
Зачем нужны WeakMap и WeakSet?
Middle
113 просмотровAFK Offer AI
Что такое content-visibility?