가변인자 함수
<script> function sumAll() { var sum=0;
for(var i=0; i<arguments.length; i++) { sum+=arguments[i]; }
alert("Sum : " + sum); } sumAll(); sumAll(1, 2, 3); sumAll(1, 2, 3, 4, 5); </script> |
자바스크립트의 모든 함수는 내부에 자동으로 변수 arguments를 갖는다.
arguments를 이용하여 가변함수를 사용할 수 있다.
'Developer > Javascript' 카테고리의 다른 글
이벤트 버블링을 막는 방법 (0) | 2013.12.14 |
---|---|
HTML Body에서 클릭 이벤트 처리 (0) | 2013.12.14 |
Array객체 정렬 (오름차순, 내림차순) (0) | 2013.12.10 |
string을 자바스크립트 코드로 실행 - eval() (0) | 2013.12.07 |