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

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

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

javascript
const obj = { name: 'Test' };

const arrowFunc = () => console.log(this.name);

// Не сработает, так как arrowFunc не имеет своего this
const boundFunc = arrowFunc.bind(obj);
boundFunc(); // Выведет undefined (или глобальный this.name, если есть)

Обычная функция может использовать bind, но стрелочная — нет.

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

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

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

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