Привязка контекста через bind в Javascript

Цикл статей «Учебник Javascript».

Следующая статья — «Подмена контекста – call, apply в Javascript».
Предыдущая статья — «Конструкторы в Javascript».

Рассмотрим пример:

То же самое произойдёт, если попытаться передать метод f объекта obj1 в качестве параметра в другую функцию.

Чтобы привязать функцию к какому-либо контексту (можно к другому), используется функция bind. Её синтаксис:

<имя функции>.bind(<контекст>, <аргумент1>, <аргумент2>, …)

Пример:

Приведённый выше пример можно использовать и для передачи параметров.

Цикл статей «Учебник Javascript».

Следующая статья — «Подмена контекста – call, apply в Javascript».
Предыдущая статья — «Конструкторы в Javascript».


Поделиться:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.

*