Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Они используются для управления контекстом выполнения (значением this
) функции.
call
: Вызывает функцию немедленно с указанным значением this
и индивидуально переданными аргументами.apply
: Вызывает функцию немедленно с указанным значением this
и аргументами, переданными в виде массива или псевдомассива.bind
: Создает новую функцию, у которой постоянно установлено указанное значение this
и, опционально, заранее заданные аргументы. Оригинальная функция при этом не вызывается немедленно.Основные отличия:
Метод | Способ передачи аргументов | Вызывается ли функция немедленно? | Возвращаемое значение |
---|---|---|---|
call | Индивидуально, через запятую | Да | Результ |
Они используются для управления контекстом выполнения (значением this
) функции.
call
: Вызывает функцию немедленно с указанным значением this
и индивидуально переданными аргументами.apply
: Вызывает функцию немедленно с указанным значением this
и аргументами, переданными в виде массива или псевдомассива.bind
: Создает новую функцию, у которой постоянно установлено указанное значение this
и, опционально, заранее заданные аргументы. Оригинальная функция при этом не вызывается немедленно.Основные отличия:
Метод | Способ передачи аргументов | Вызывается ли функция немедленно? | Возвращаемое значение |
---|---|---|---|
call | Индивидуально, через запятую | Да | Результ |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.