Встречается на собеседованиях • сегодня
Что такое call
Функция call в JavaScript позволяет вызвать функцию с указанным контекстом this и аргументами, переданными по отдельности. Отличается от apply тем, что принимает аргументы списком, а не массивом.
Пример:
javascript
function greet(greeting, punctuation) {
console.log(`${greeting}, ${this.name}${punctuation}`);
}
const person = { name: 'Alice' };
greet.call(person, 'Hello', '!'); // "Hello, Alice!"Используется для:
- Явного указания контекста
this - Заимствования методов у других объектов
- Вызова функций для объектов, не являющихся их методами
Работает аналогично apply, но более удобен при известном количестве аргументов.

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