Книга: HTML: Популярный самоучитель
Ссылки на функции
Ссылки на функции
Кроме значений описанных ранее типов, переменным можно присваивать имена функций. После такого присвоения функцию можно вызвать, используя в качестве имени функции имя переменной, как в приведенном ниже примере:
var pfun = sum; //Присваиваем ссылку на функцию
var res = pfun(1,3); //Вызываем функцию sum
function sum(arg1, arg2){
return arg1+arg2;
}
Это может оказаться полезным во многих случаях. Например, в функциях сортировки массивов в число параметров функции сортировки часто включают параметр, предназначенный для передачи ссылки на функцию, сравнивающую элементы массива и возвращающую строго определенные значения (см. описание метода sort класса Array далее в тексте главы).
Кстати, оператор typeof возвращает значение function, если его параметром является имя функции или переменная, которой ранее присвоено имя функции.
- Полезные ссылки
- Аргументы функции в Python
- 3. Функции
- Новые функции API для работы с Blob и массивами
- Фрагменты знаний. Ссылки
- Математические функции
- Размытые функции
- 7.3. Финансовые функции
- 22.4.9 Несколькоадресные рассылки
- 4.3. Логические функции и таблицы истинности
- B1.7. Функции обработки ошибок
- Глава 7 Электронные рассылки