arguments 속성

현재 실행 중인 Function 개체의 arguments 개체를 반환합니다.

[function.]arguments

인수

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

설명

arguments 속성을 사용하면 함수로 여러 개의 인수를 처리할 수 있습니다. arguments 개체의 length 속성은 함수로 전달되는 인수의 수를 포함합니다. arguments 개체에 포함된 각 인수는 배열 요소에 액세스하는 방법과 같은 방법으로 액세스할 수 있습니다.

참고

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

예제

다음 예제에서는 arguments 속성의 사용법을 보여 줍니다.

function ArgTest()
{
    var newline = "\n";

    var s = "";
    s += "The individual arguments are:"
    s += newline

    for (var n = 0; n < arguments.length; n++)
    {
        s += "argument " + n.toString();
        s += " is " 
        s += ArgTest.arguments[n];
        s += newline
    }
    return(s);
}
print(ArgTest(1, 2, "hello", new Date()));

이 프로그램의 출력은 다음과 같습니다.

The individual arguments are:
argument 0 is 1
argument 1 is 2
argument 2 is hello
argument 3 is Sat Jan 1 00:00:00 PST 2000

요구 사항

버전 2

적용 대상

Function 개체

참고 항목

참조

arguments 개체

function 문