Встречается на собеседованиях • сегодня
Можно ли использовать bind несколько раз
Да, можно, но каждый вызов bind создаёт новую функцию, привязывая контекст и аргументы. Последующий bind не перезапишет предыдущий, но добавит новые аргументы слева.
javascript
function greet(greeting, name) {
console.log(`${greeting}, ${name}!`);
}
const boundGreet = greet.bind(null, 'Hello');
boundGreet('Alice'); // "Hello, Alice!"
const doubleBound = boundGreet.bind(null, 'Bob');
doubleBound(); // "Hello, Bob!" (первый аргумент 'Hello' уже забинден)Важно: контекст (this) при повторном bind изменить нельзя, так как он фиксируется при первом вызове.

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