this.count = 0;
this.updateCount = () => {
this.count++
};
}
если вызвать Counter(5) то ничего не произойдет, это функция-конструктор?
Нашел такой ответ:
Чтобы проверить правильность использования решения, тестовый пример должен вызвать метод count с помощью "apply" или "call", указав другой объект в качестве области видимости. Или он может попытаться присвоить псевдоним функции updateCount. Например;
let counter = new Counter();
counter.updateCount.call({});
let fn = counter.updateCount;
fn();
counter.count;
А вопрос в чем?
Как использовать функцию Counter? При вызове не отрабатывает function Counter() { this.count = 0; this.updateCount = () => { this.count++ }; }
А что должно "отработать"?
Обсуждают сегодня