Встречается на собеседованиях • сегодня

Можно ли у стрелочной функции вызвать метод call

Да, можно. Стрелочные функции не имеют собственного контекста (this), но метод call() всё равно можно вызвать, просто он не повлияет на this внутри функции.

javascript
const greet = () => {
  console.log(this.name);
};

const person = { name: 'Alice' };

greet.call(person); // undefined, так как this стрелочной функции определяется при создании

text

В обычной функции `call` изменил бы `this`:
```javascript
function greet() {
  console.log(this.name);
}

greet.call(person); // 'Alice'

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

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы