Книга: JavaScript. Подробное руководство, 6-е издание
8.2.4. Косвенный вызов
8.2.4. Косвенный вызов
Функции в языке JavaScript являются объектами и подобно другим объектам имеют свои методы. В их числе есть два метода, call()
и аррlу(),
выполняющие косвенный вызов функции. Оба метода позволяют явно определить значение this
для вызываемой функции, что дает возможность вызывать любую функцию как метод любого объекта, даже если фактически она не является методом этого объекта. Кроме того, обоим методам можно передать аргументы вызова. Метод саll()
позволяет передавать аргументы для вызываемой функции в своем собственном списке аргументов, а метод apply()
принимает массив значений, которые будут использованы как аргументы. Подробнее о методах call()
и аррlу()
рассказывается в разделе 8.7.3.
Оглавление статьи/книги
Похожие страницы
- 8.2. Вызов функций
- Вызов хранимых процедур InterBase с использованием стандартного синтаксиса ODBC
- Системные вызовы и драйверы устройств
- Определение необходимого системного вызова
- Системные вызовы управления процессорной привязкой
- Вызовы функций
- Другие системные вызовы для управления файлами
- Вызов pipe
- Вызов справки из приложений
- 21.4 Вызовы socket
- Вызов окна программного кода
- ЧАСТЬ 5 УДАЛЕННЫЙ ВЫЗОВ ПРОЦЕДУР