336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1.1 arguments
- 함수에는 arguments라는 변수에 담긴 숨겨진 유사 배열이 있다.
이 배열에는 함수를 호출할 때 입력한 인자가 담겨있다
Ex) function sum(){ var i, _sum = 0; for(i = 0; i < arguments.length; i++){ document.write(i+' : '+arguments[i]+'<br />'); _sum += arguments[i]; } return _sum; } document.write('result : ' + sum(1,2,3,4));
à arguments라는 특수한 배열이 있기 때문에 4개의 인자를 전달받을 수 있음. 즉, arguments는 함수안에서 사용할 수 있도록 그 이름이나 특성이 약속되어 있는 일종의 배열 |
- .length와 arguments.length
arguments.length는 함수로 전달된 실제 인자의 수를 의미
함수.length는 함수에 정의된 인자의 수를 의미함.
'Web > Javascript' 카테고리의 다른 글
[Javascript 기본 개념] Javascript 문법-this개념 (0) | 2016.06.23 |
---|---|
[Javascript 기본 개념] Javascript 문법-생성자와 new (0) | 2016.06.23 |
[Javascript 기본 개념] Javascript 문법-함수호출 (0) | 2016.06.23 |
[Javascript 기본 개념] Javascript 문법-arguments (0) | 2016.06.23 |
[Javascript 기본 개념] Javascript 문법-클로저(Closure) (0) | 2016.06.23 |