arguments.length
arguments.length
свойство, содержащее число аргументов переданных в функцию.
Синтаксис
arguments.length
Описание
arguments.length свойство содержащее число аргументов переданных в функцию. Оно может быть больше или меньше опряденного параметра count (см. Function.length
).
Примеры
Использование arguments.length
В этом примере мы определяем функцию, которая может сложить 2 или более чисел вместе.
js
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