Контекст this в стрелочных функциях

Medium
thisarrow-functionscontextbindcall

Дан объект с информацией об автомобиле.

const carDetails = {
    name: 'Ford Mustang',
    yearBought: 2005,
    getName: () => {
      return this.name;
    },
    isRegistered: true
}

Собеседующий спросит: что вернёт carDetails.getName()?

А затем — почему так происходит и как это исправить.

Подсказка

Этим вопросом проверяют, знаете ли вы разницу между this в стрелочной функции и в методе объекта.

Подсказка

Сейчас вернёт undefined, а должен — 'Ford Mustang'.

Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода