Предположим, мы храним длинные строки в объекте Map ():
const m = new Map()
m.set(long_string_1, 10)
m.set(long_string_2, 20)
Итак, вопрос в том, что именно хранится внутри Map:
- оригинальные длинные строки
- их хешированные дайджесты
- связанные значения (в данном примере числа 10 и 20)
Другими словами, сохраняет ли Карта все 1-й, 2-й и 3-й или 2-йа третий только?Мой вопрос связан с тем, сколько памяти одна запись будет занимать в памяти в таком случае.
Заранее спасибо.