Junior
147
questionbank

Что делает функция apply в JavaScript?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Вызывает функцию с заданным значением this и аргументами, предоставленными в виде массива (или массивоподобного объекта).

Основное применение:

  • Изменение контекста выполнения функции (значения this).
  • Передача аргументов в виде массива.

Сравнение с call и bind:

МетодАргументыКонтекст thisВозврат
applyМассив/массивоподобный объектУстанавливаетсяРезультат выполнения функции
callРазделенные аргументы (через запятую)УстанавливаетсяРезультат выполнения функции
bindРазделенные аргументы (через запятую)УстанавливаетсяНовая функция с привязанным контекстом

Пример использования:

javascript