Задать вопрос
@Banan44
Full Stack

Почему не виден метод класса?

class Auto {
	constructor(runEngine) {
		this.runEngine = runEngine
	}
	runEngine() {
		this.runEngine = true
	}
}

class Bentley extends Auto {
	constructor(model) {
		super(false)
		this.model = model
	}
	runEngine() {
		super.runEngine()
		console.log('Система бентли говорит: Двигатель успешно запущен!')
	}
}

const car = new Bentley('Bentley Continental GT V8')
car.runEngine() //  is not a function
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
У вас runEngine одновременно и функция (метод) и булевое свойство
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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