Поделиться через


Свойство length (arguments)

Возвращает фактическое количество аргументов, переданных функции вызывающим объектом.

[function.]arguments.length

Аргументы

  • функция
    Необязательный. Имя объекта Function, выполняемого в данный момент.

Заметки

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

Примечание

Объект arguments недоступен при выполнении программы в быстром режиме, который используется в языке JScript по умолчанию.Для компиляции программы, использующей объект arguments, из командной строки необходимо выключить быстрый режим с помощью параметра /fast-.Отключать параметр быстрого выполнения программ в ASP.NET небезопасно, поскольку могут возникнуть проблемы с многопоточным выполнением.Дополнительные сведения см. в разделе Объект arguments.

Пример

В следующих примерах демонстрируется использование свойства length объекта arguments.

function ArgTest(a, b)
{
    print ("Expected Arguments: " + ArgTest.length);
    print ("Passed Arguments: " + arguments.length);
   
    var s = "The individual arguments are: "
    for (var n = 0; n < arguments.length; n++)
    {
       s += ArgTest.arguments[n];
       s += " ";
    }
    print (s);
}

Требования

Версия 5.5

Применение:

Объект arguments

См. также

Ссылки

Свойство arguments

Свойство length (массив)

Свойство length (строка)