Встречается на собеседованиях • сегодня
Какие знаешь особенности у bind
bind создаёт новую функцию с привязанным контекстом (this) и, опционально, аргументами. Особенности:
- Не вызывает функцию сразу, в отличие от
call/apply. - Контекст жёстко фиксируется – не меняется даже при
call/apply. - Частичное применение – можно зафиксировать часть аргументов.
javascript
const user = { name: 'Alex' };
function greet(greeting, punctuation) {
console.log(`${greeting}, ${this.name}${punctuation}`);
}
const boundGreet = greet.bind(user, 'Hello'); // Фиксируем контекст и первый аргумент
boundGreet('!'); // "Hello, Alex!"Важно: стрелочные функции игнорируют bind, так как их контекст определяется при создании.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы