arguments.length

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

Синтаксис

arguments.length

Описание

arguments.length свойство содержащее число аргументов переданных в функцию. Оно может быть больше или меньше опряденного параметра count (см. Function.length).

Примеры

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

В этом примере мы определяем функцию, которая может сложить 2 или более чисел вместе.

function adder(base /*, n2, ... */) {
  base = Number(base);
  for (var i = 1; i < arguments.length; i++) {
    base += Number(arguments[i]);
  }
  return base;
}

Спецификации

Specification Status Comment
ECMAScript 1st Edition. Standard Initial definition. Implemented in JavaScript 1.1
ECMAScript 5.1 (ECMA-262)
Определение 'Arguments Object' в этой спецификации.
Стандарт  
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Arguments Exotic Objects' в этой спецификации.
Стандарт  

Поддержка браузерами

BCD tables only load in the browser

Смотрите также