Обложка канала

Lectrum

1866 @lectrum

Разработка сложных веб-приложений. 😎 Обучаем frontend и backend разработчиков, с нуля до профи +тестируем уровень знаний.

Lectrum

5 лет назад
Открыть в
Реализация Map вручную. Map – это коллекция ключ/значение, как и Object. Но основное отличие в том, что Map позволяет использовать ключи любого типа. То есть в Map вы можете использовать в качестве ключей что угодно - строку, функцию, даже просто логическое значение. Как мы видим, можно использовать любые типы данных для ключей, даже объекты. Но как это работает в целом? Что здесь происходит при реализации? И можно ли реалиховать такой механизм вручную? Ответ в этой статье.