Вопросы по теме 'weakmap'
В чем разница между картой ES6 и WeakMap?
Глядя на это и this страницы MDN кажется, что единственная разница между Maps и WeakMaps заключается в отсутствующем свойстве "размер" для WeakMaps. Но так ли это? В чем разница между ними?
31110 просмотров
schedule
06.06.2022
Как перебрать слабую карту?
WeakMap javascript ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap ) не позволяет получить ключ, длину или размер по замыслу.
Можно ли, тем не менее, каким-то образом перебирать записи?
Если нет......
9915 просмотров
schedule
30.05.2023
Когда бы вы использовали Map вместо WeakMap, когда у вас есть объекты в качестве ключей?
Несколько раз, когда я использовал объекты в качестве ключей на карте, я делал это для хранения метаданных об этом конкретном объекте. Я всегда использовал для этого WeakMap из-за того, что запись на карте собирает мусор автоматически, когда...
385 просмотров
schedule
23.02.2023
Могу ли я сохранить ссылку на ключевой объект из объекта значения WeakMap, не препятствуя GC?
Поскольку сборщик мусора обнаруживает изолированные островки графа объектов, чтобы найти кандидатов на удаление из памяти, а WeakMap не нарушает границы островков своими слабыми ссылками WeakMap -> KeyObject , то имеет смысл, чтобы эта ссылка...
282 просмотров
schedule
02.04.2023
Экспериментируете с автоматически удаляемыми элементами из WeakSet/WeakMap (посредством сборки мусора) в Node.js, когда .size не существует?
№1. Решение проблемы отсутствия свойства .size ?
В JavaScript я никогда раньше не использовал ни WeakSet , ни WeakMap , и я не так много знаю о сборке мусора в целом (я разработчик PHP + JS, так что мне впервые действительно нужно подумать о...
168 просмотров
schedule
23.06.2023