42 / 43
Что такое мемоизация с использованием WeakMap?
Мемоизация через WeakMap — кэширование результатов функции, где ключом кэша служит объект (аргумент). Преимущество перед обычным Map или объектом: если на объект-ключ больше нет ссылок, WeakMap автоматически удаляет запись, предотвращая утечки памяти. Идеально для кэширования результатов вычислений над объектами.