Дан объект с информацией об автомобиле.
const carDetails = {
name: 'Ford Mustang',
yearBought: 2005,
getName: () => {
return this.name;
},
isRegistered: true
}
Собеседующий спросит: что вернёт carDetails.getName()?
А затем — почему так происходит и как это исправить.
Этим вопросом проверяют, знаете ли вы разницу между this в стрелочной функции и в методе объекта.
Сейчас вернёт undefined, а должен — 'Ford Mustang'.