В соответствии с состояниями спецификации языка ECMAScript® 2015, манипулирование картой основано на prototypes
, а методы prototype
, назначенные для добавления или извлечения данных на или с карты, - это методы set
и get
соответственно.
За исключением ненужных скобок вокруг вашего map.get("a")
, ваш код в порядке.Вот как карта предназначена для использования.Если вы ищете что-то, что «может» уменьшить длину вашего кода, и если это работает для ваших конкретных требований, вы можете использовать JavaScript Object
.
Итак, дорогой, ваш код такой жекак это:
map.set("a", map.get("a")+1);