function
Синтаксис
function [name]([param1, param2, ..., paramN]) { |
Аргументы
- name
- Имя функции. Может быть опущено, при этом создаваемая функция будет "анонимной"
- paramN
- Название аргумента, передаваемого функции. Функция может иметь до 255 аргументов
- statements
- Тело функции
Описание, примеры
Определение функции при помощи оператора function
очень похоже и имеет почти такое же синтаксис, как и определение при помощи синтаксической конструкции.
Следующий пример определяет безымянную функцию и присваивает ссылку на нее переменной x
. Функция возвращает квадрат аргумента.
Пример ниже задает массив из трех функций:
Для этого массива:
a[2](5) = 125