0...n 속성
업데이트: 2007년 11월
실행 함수의 arguments 속성에 의해 반환되는 arguments 개체에서 각 인수의 값을 반환합니다.
[function.]arguments[[n]]
인수
function
선택적 요소. 현재 실행 중인 Function 개체의 이름입니다.n
필수적 요소. 0에서 arguments.length-1까지의 양의 정수로, 여기서 0은 첫 번째 인수를 나타내고 arguments.length-1은 마지막 인수를 나타냅니다.
설명
0...n 속성에 의해 반환되는 값은 실행 함수로 전달되는 값입니다. arguments 개체는 배열이 아니지만 arguments 개체를 구성하는 각 인수는 배열 요소에 액세스하는 것과 같은 방법으로 액세스됩니다.
참고: |
---|
arguments 개체는 JScript의 기본값인 고속 모드에서 실행될 때는 사용할 수 없습니다. arguments 개체를 사용하는 명령줄에서 프로그램을 컴파일하려면 /fast-를 사용하여 고속 옵션을 해제해야 합니다. 스레딩 문제로 인해 ASP.NET에서 고속 옵션을 해제하는 것은 안전하지 않습니다. 자세한 내용은 arguments 개체를 참조하십시오. |
예제
다음 예제에서는 arguments 개체의 0...n 속성 사용법을 보여 줍니다.
function argTest(){
var s = "";
s += "The individual arguments are:\n"
for (var n=0; n< arguments.length; n++){
s += "argument " + n;
s += " is " + argTest.arguments[n] + "\n";
}
return(s);
}
print(argTest(1, 2, "hello", new Date()));
/fast- 옵션으로 프로그램을 컴파일하고 나면 이 프로그램은 다음과 같이 출력됩니다.
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