현재 실행 중인 Function 개체의 인수 배열변수 arguments 컬렉션을 반환한다.
![]() | Script | [oVal=]Function.arguments |
HTML | 없음 |
선택적인 Function 인수는 현재 실행 중인 기능함수의 이름이다.
이 속성은 읽기전용이며 디폴트값은 없다.
arguments 속성을 사용하면 기능함수로 여러 개의 인수를 처리할 수 있다.
arguments 컬렉션의 length 속성은 기능함수로 전달되는 인수를 포함한다.
arguments 컬렉션에 포함된 개별 인수는 Array 배열변수 요소에 액세스하는 방식과 같은 방식으로 액세스할 수 있다.
여러개의 인수를 기능함수에 전달할 때나 기능함수에서 지정하지 않은 인수를 추가적으로 제공할 때 특기 유용하다.
인수의 호출도 배열변수 방식을 사용하면 된다.
적용 | Function 개체 |
버전 | JScript 버전 2 | Javascript 버전 1.1 |
![]() | arguments 속성⇒ | ![]() | ![]() ![]() ![]() |
<DIV id="showjs" class="show" title="결과"> <FORM><INPUT type="button" value="클릭하여 결과를 보라" onclick="ArguTest(this,'1','2','3')"></FORM> <SCRIPT> var br='<BR>'; // 줄바꿈 function ArguTest(){ var i, str='', arguNumb=ArguTest.arguments.length; if (arguNumb){ str+=arguNumb+'개의 인수가 전달되었다. 인수의 내용은:'+br ; for (i=0;i<arguNumb;i++){ str+='arguments['+i+']='+arguments[i]+br; } }else str='전달된 인수 하나도 없다.'+br; showjs.innerHTML=str; // 결과 출력 return(str); } </SCRIPT> </DIV>
![]() | arguments 속성 | ⇒ | ![]() ![]() |
최종 수정: 05/19/2025 02:15:00 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/property/arguments.html |