공돌공돌 2012. 8. 27. 11:26
<script type="text/javascript">
        function sumAll() {
            alert(arguments + ': ' + arguments.length);
        }
        sumAll(1,2,3,4,5,6,7,8,9);
    </script>

가변인자 함수는 매개 변수의 개수가 변할 수 있는 함수이다

매개 변수를 선언된 형태와 다르게 사용했을 때도 매개 변수를 모두 활용할 수 있다

위 소스는 argument(매개 변수의 배열)의 배열의 길이를 출력하는 예제이다

함수를 호출할 때 9개를 입력 했으므로 길이는 9로 출력된다