length 속성(arguments)

호출자에 의해 함수에 전달되는 인수의 실제 개수를 반환합니다.

[function.]arguments.length

인수

  • 함수
    선택적 요소로서, 현재 실행 중인 Function 개체의 이름입니다.

설명

arguments 개체의 length 속성은 Function 함수에서 실행이 시작될 때 해당 개체에 전달되는 인수의 실제 개수로 스크립팅 엔진에 의해 초기화됩니다.

참고

arguments 개체는 프로그램이 JScript의 기본값인 고속 모드에서 실행되는 경우 사용할 수 없습니다. 명령 프롬프트에서 arguments 개체를 사용하는 프로그램을 컴파일하려면 /fast-를 사용하여 고속 옵션을 해제해야 합니다. 스레딩 문제로 인해 ASP.NET에서 고속 옵션을 해제하는 것은 안전하지 않습니다. 자세한 내용은 arguments 개체을 참조하십시오.

예제

다음 예제는 arguments 개체의 length 속성의 사용 예를 보여 줍니다.

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 속성(Array)

length 속성(String)