Встречается на собеседованиях • сегодня
Как работает call()
Метод call() вызывает функцию с указанным контекстом this и аргументами, переданными по отдельности.
Синтаксис:
javascript
func.call(thisArg, arg1, arg2, ...)Пример:
javascript
function greet(greeting, punctuation) {
console.log(`${greeting}, ${this.name}${punctuation}`);
}
const person = { name: 'Alice' };
greet.call(person, 'Hello', '!'); // "Hello, Alice!"
text
**Особенности:**
- Первый аргумент — контекст (`this`). Если `null` или `undefined`, в нестрогом режиме будет `window`/`global`.
- Последующие аргументы передаются в функцию как обычные параметры.
- Отличается от `apply()` только способом передачи аргументов (не массивом, а по одному).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы