Встречается на собеседованиях • сегодня
Как функции присвоить контекст
В JavaScript контекст функции (значение this) можно явно задать с помощью методов call(), apply() или bind().
1. call() и apply() - вызывают функцию с указанным контекстом:
javascript
function greet() {
console.log(`Hello, ${this.name}`);
}
const person = { name: 'Alice' };
greet.call(person); // Hello, Alice
greet.apply(person); // Hello, Alice
text
**2. `bind()`** - создает новую функцию с привязанным контекстом:
```javascript
const boundGreet = greet.bind(person);
boundGreet(); // Hello, AliceСтрелочные функции не имеют своего this и наследуют его из окружающего контекста. Их контекст нельзя изменить после создания.

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