13 февраля 2020
для Map реализация в примере метода set выполнена с ошибкой. Если элемент уже есть в списке, то мы увеличим счетчик, хотя элемент не добавим, а обновим его значение. Корректнее сделать так:
this.set = function(key, value) {
if (!this.has(key)) this.count++;
this.collection[key] = value;
};
Ответить
Пожаловаться