Для чего нужны WeakMap и WeakSet?

Расскажите о реальных кейсах когда стоит использовать WeakMap и WeakSet.
Спасибо.
  • Вопрос задан
  • 1830 просмотров
Решения вопроса 1
webcrab
@webcrab
Frontend Developer
Реальный кейс - это когда ты пишешь сложную библиотеку для работы с множеством объектов и данных, и хочешь контролировать потребление оперативной памяти, очистку мусора и утечки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
profesor08
@profesor08 Куратор тега JavaScript
Тут достаточно подробно объяснено для чего ввели такие типы данных.
https://developer.mozilla.org/ru/docs/Web/JavaScri...
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Ответ написан
Комментировать
Например делать приватные свойства класса (WeakMap)
Ответ написан
Loki_lo
@Loki_lo
Например в редакторе квилл используется weakmap. как массив,где ключ это элемент значение функция
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы