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

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

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

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

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

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

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

Пример:

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

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *