Объект Arguments.

  Arguments - Аргументы функции.
  Экземпляр доступен:

  • В теле любой функции в переменной с зарезервированным именем - arguments.
      Вне тела функции использование переменной arguments, как и экземпляра объекта Аrguments, бессмысленно и ни к чему не приведёт.
  Объект Arguments похож на массив, но это не массив.
  Однако из экземпляра объекта Arguments можно создать массив (например, с помощью метода from конструктора массивов), и тогда можно обрабатывать набор аргументов функции с помощью методов объекта Array.
  Свойства.
  callee - Содержит ссылку на функцию для указанного экземпляра объекта Arguments.
  Позволяет строить рекурсивные вызовы функции.

Формат записи в коде скрипта:

  • Экземпляр объекта Arguments.callee

Значения формата записи:

length - Содержит фактическое количество значений аргументов функции, которые переданы при обращении к ней.
  Значение имеет числовой формат.
  Общее количество аргументов функции определяется значением свойства length соответствующего экземпляра объекта Function, и может быть больше значения, которое содержит свойство length соответствующего экземпляра объекта Arguments.

Формат записи в коде скрипта:

  • Экземпляр объекта Arguments.length

Значения формата записи:

"Указатель" - Содержит значение аргумента, определяемое указателем.

Формат записи в коде скрипта:

  • Экземпляр объекта Arguments[Указатель] [ = Значение ]

Значения формата записи: