@budda674

Как правильно переписать класс?

class App {
    constructor() {
    }

    last = this.method();

    date = {
        month: new Date().getMonth()
    }

    method(){
        let start = this.date.month
        return start - 1
    }
}

let f = new App();

console.log(f.last) // 9


Как правильно написать класс, чтобы получить"console.log(f.last) // 9", именно чтобы "last" хранил результат вызова функции
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
FinGanapre
@FinGanapre
Реализация интересная, но вообще так:
get last() {return this.method()}

Вам просто не нужен method(). Перенесите тело в last.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы