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

Расскажите о реальных кейсах когда стоит использовать WeakMap и WeakSet.
Спасибо.
  • Вопрос задан
  • 1833 просмотра
Решения вопроса 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. как массив,где ключ это элемент значение функция
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час