JavaScript · Middle · Запитання 5 з 75

Що виведе код?

const obj = {
  name: "Ann",
  hi: () => this.name,
};
console.log(obj.hi());

Пояснення

Об'єктний літерал не створює власної області для this. Стрілка візьме this модуля або глобальної області. Тому методи об'єктів оголошують звичайним синтаксисом hi() {}.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 5

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест