@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
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
У вас runEngine одновременно и функция (метод) и булевое свойство
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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