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