티스토리 뷰
자바스크립트에서 가변인자 함수라는게 있다.
가변인자 함수는 함수의 매개변수가 함수 호출시 각각 다를 수 있다.
자바스크립트의 모든 함수는 내부에 arguments라는 변수를 갖는다. arguments는 매개변수의 배열로써
arguments.length 는 매개변수로 넘어온 배열의 길이를 나타내고,
argument[index] 는 각각의 인덱스의 매개변수로 넘어온 값을 나타낸다.
사용방법
var func = function (){
var out=0;
for(var i=0; i<arguments.length; i++){
out += arguments[i];
}
alert(out);
};
func(1,2,3,4,5);
가변인자(매개변수가 없는 익명함수) 함수를 정의하고 해당 함수의 매개변수에 여러개의 숫자를 넣고 호출해보았다.
호출하면 func의 익명함수가 호출되어 argument[index]의 값을 모두 더한 후 alert창에 값을 표시한다.
'JQUERY' 카테고리의 다른 글
이클립스로 Jquery개발을 위한 JSDT 함수 자동완성 플러그인 설치 (0) | 2014.03.12 |
---|---|
[javascript] 문서객체모델(DOM) 생성 및 제거 (0) | 2014.01.11 |
[JAVASCRIPT] 객체 (0) | 2014.01.02 |
jquery를 이용한 페이지의 위치를 올려주는 top 버튼 (0) | 2014.01.01 |
SELECTBOX 제어 관련 (0) | 2013.12.18 |
Comments