jeffrey199318

Зарегистрирован с 13.02.2020
Комментарии
13 февраля 2020

для Map реализация в примере метода set выполнена с ошибкой. Если элемент уже есть в списке, то мы увеличим счетчик, хотя элемент не добавим, а обновим его значение. Корректнее сделать так:

this.set = function(key, value) {
    if (!this.has(key)) this.count++;
    this.collection[key] = value;
};
Ответить