다음을 통해 공유


length 속성(arguments)

업데이트: 2007년 11월

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

[function.]arguments.length

인수

  • function
    선택적 요소. 현재 실행 중인 Function 개체의 이름입니다.

설명

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

예제

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

function argTest(a, b) : String {
   var i : int;
   var s : String = "The argTest function expected ";
   var numargs : int = arguments.length; // Get number of arguments passed.
   var expargs : int = argTest.length;   // Get number of arguments expected.
   if (expargs < 2)
      s += expargs + " argument. ";
   else
      s += expargs + " arguments. ";
   if (numargs < 2)
      s += numargs + " was passed.";
   else
      s += numargs + " were passed.";
   s += "\n"
   for (i =0 ; i < numargs; i++){        // Get argument contents.
      s += "  Arg " + i + " = " + arguments[i] + "\n";
   }
   return(s);                            // Return list of arguments.
}

print(argTest(42));
print(argTest(new Date(1999,8,7),"Sam",Math.PI));

/fast- 옵션으로 컴파일하고 나면 이 프로그램은 다음과 같이 출력됩니다.

The argTest function expected 2 arguments. 1 was passed.
  Arg 0 = 42

The argTest function expected 2 arguments. 3 were passed.
  Arg 0 = Tue Sep 7 00:00:00 PDT 1999
  Arg 1 = Sam
  Arg 2 = 3.141592653589793

요구 사항

버전 5.5

적용 대상:

arguments 개체

참고 항목

참조

arguments 속성

length 속성(Array)

length 속성(String)