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

Удерживающее устройство для поезда узнать больше. |

Arguments.length


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

Свойство из

Локальная переменная ; (не рекомендуется).

Реализовано в

JavaScript 1.1

JavaScript 1.4: length не рекомендуется как свойство для Function.arguments, осталось как свойство локальной переменной arguments функции.

Версия ECMA

ECMA-262


Описание

arguments.length это свойство локальной переменной , доступной внутри всех объектов функции; arguments.length как свойство в Function больше не используется.

 

arguments.length предоставляет несколько аргументов, реально передаваемых функции. По контрасту, свойство указывает, сколько аргументов функция ожидает получить.


Пример

Использование >Function.length и arguments.length:

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


См. также

.


arity">




- Начало -  - Назад -  - Вперед -



Книжный магазин