arguments object

by 조쉬 posted Sep 21, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

함수를 호출할 때 전달되는 인자에 대응되는 배열 형태의 객체



예) 함수가 전달받은 인자를 모두 합해서 결과 값을 표시한다.

     <script language="javascript">

          function sum(){

               var ret = 0;

               for(i=0;i<arguments.length;i++){

                    ret += arguments[i];

               }

               alert(ret);

          }

   


         var sum1 = sum(1, 2, 3);       // 6 을 출력한다.

         var sum2 = sum(1, 2, 3, 4, 5, 6, 7);      // 28을 출력한다.

</script>