Arity
Специфицирует количество аргументов, ожидаемых функцией.
Свойство из
Реализовано в
Не рекомендуется 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
См. также
, .