arguments.length

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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
ECMAScript® 2026 Language Specification
# sec-arguments-exotic-objects

Совместимость с браузерами

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