Встречается на собеседованиях • сегодня

Что такое apply

apply — это метод функций в JavaScript, который позволяет вызвать функцию с заданным контекстом (this) и аргументами в виде массива (или подобного массиву объекта).

Синтаксис:

javascript
func.apply(thisArg, [argsArray])

Пример:

javascript
function greet(greeting, punctuation) {
  console.log(greeting + ', ' + this.name + punctuation);
}

const person = { name: 'Alice' };
greet.apply(person, ['Hello', '!']); // Выведет: "Hello, Alice!"

Отличие от call:

  • apply принимает аргументы как массив, а call — через запятую.
  • Полезен, когда аргументы динамичны или уже в виде массива.

Применение:

  • Вызов функций с переменным числом аргументов.
  • Передача контекста (this) в колбэках.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы