Работает ли ключевое слово "this" с литералами шаблона? - PullRequest
1 голос
/ 24 мая 2019

Я заметил, что ключевое слово "this" не работает, если внутри литерала шаблона. Это нормально или в моем коде что-то не так?

let dog = {
  name: "Spot",
  numLegs: 4,
  sayLegs: () => `This dog has ${this.numLegs} legs.`
}

Вывод «Эта собака имеет неопределенные ноги.», Он работает, только если я заменю это буквальным именем объекта

...