@Torento20345

Почему бабел ругается на такой синтаксис класса?

Почему бабел ругается на строку test = null;
В браузере такая запись работает и ошибок не выдает, но бабел не одобряет.
Запись static test = null; тоже не приемлема.
class Test {
	test = null;
	showTest() {
		console.log(this.test);
	}
}

Как правильно делать запись свойства?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
Попробуйте добавить в babel.config.js

module.exports = {
  plugins:  [
    '@babel/plugin-proposal-class-properties'
  ]
}


Ну и установить, конечно, этот пакет
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer
Бери и делай
Записывать свойства через метод constructor()
Ответ написан
Ваш ответ на вопрос

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

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