Задать вопрос
@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" хранил результат вызова функции
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Решения вопроса 1
FinGanapre
@FinGanapre
Реализация интересная, но вообще так:
get last() {return this.method()}

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

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

Похожие вопросы