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

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