@tj57

Почему babel не рендерит шаблон в react внутри строки?

У меня есть класс с парой методов:
class Person {
  constructor(name = 'Anonymous', age = 0) {
    this.name = name;
    this.age = age;
  }
  getGreeting() {
    return 'Hi. I am ${this.name}';
  }
  getDescription() {
    return '${this.name} is ${this.age} year(s) old';
  }
}


Я хочу вывести в консоли вызов этих методов у нового объекта:
const me = new Person('Andrew Mead', 26);
console.log(me.getGreeting());
console.log(me.getDescription());


В итоге значение поля почему-то не подставляется в шаблон, вместо него выводится просто строка кода:
5bcb930406cca177355017.png
Ошибок в консоли Babel нет
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@tyzberd
Шаблонные литералы заключены в обратные кавычки (` `) вместо двойных или одинарных.
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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