Найти тему
Nikolay ResviL Site2GO

JavaScript: call, apply, bind

В JavaScript функции имеют свои методы такие как apply(), call() и bind().

Их суть - заставить функцию использовать контекст объекта.

Метод call() позволяет нам легко выставлять какой именно объект будет this в момент вызова функции.

-2

Результатом будет:

super junior developer earns 1200 dollars

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

-3

Метод bind позволяет выполнить отложенный вызов функции.

Сначала передаем контекст выполнения:

-4

Потом вызываем:

-5