В JavaScript контекст выполнения функции (значение this
) можно изменить несколькими способами:
call()
: Выполняет функцию с заданным значением this
и аргументами, переданными по отдельности через запятую.
javascript
apply()
: Выполняет функцию с заданным значением this
и аргументами, переданными в виде массива или массивоподобного объекта.
javascript
bind()
: Создает новую функцию, "привязанную" к заданному значению this
. Оригинальная функция при этом не вызывается немедленно.
javascript
В JavaScript контекст выполнения функции (значение this
) можно изменить несколькими способами:
call()
: Выполняет функцию с заданным значением this
и аргументами, переданными по отдельности через запятую.
javascript
apply()
: Выполняет функцию с заданным значением this
и аргументами, переданными в виде массива или массивоподобного объекта.
javascript
bind()
: Создает новую функцию, "привязанную" к заданному значению this
. Оригинальная функция при этом не вызывается немедленно.
javascript
Register or sign in to get access to full answers for all questions from the question bank.