Ядро JavaScript 1.5. Справочник

       

Arity


Специфицирует количество аргументов, ожидаемых функцией.

Свойство из

Реализовано вJavaScript 1.2, NES 3.0

Не рекомендуется JavaScript 1.4.

Описание

arity больше не используется и заменена на свойство .

arity это внешняя функция, указывающая, сколько аргументов функция ожидает. По контрасту, предоставляет количество аргументов, реально передаваемых функции.

Пример

Использование arity и .

Function addNumbers(x,y){

   if (arguments.length == addNumbers.length) {

      return (x+y)

   }

   else return 0

}

Если Вы передаёте этой функции более двух аргументов, она возвращает 0:

result=addNumbers(3,4,5) //

возвращает 0

result=addNumbers(3,4)     //

возвращает 7

result=addNumbers(103,104) //

возвращает 207

См. также

, .



Содержание раздела