가변인자 함수
가변인자 함수는 매개 변수의 지정없이 사용하는 함수입니다.
가변인자 함수
가변인자 함수는 매개 변수의 지정없이 사용하는 함수입니다. arguments는 가상 공간에 변수 값을 지정하여 배열 형태로 사용합니다.
function 함수 이름(){
//실행코드
//arguments.length
//arguments[i]
}
Sample1
화살표 함수를 사용하는 기본 예제입니다.
결과
15
15
15
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript</title>
</head>
<body>
<script>
function func1() {
var num = arguments.length;
var sum = 0;
for(var i=0; i<num; i++) {
sum = sum + arguments[i];
}
return sum;
}
document.write(func1(1,2,3,4,5),"<br>");
function func2() {
var sum = 0;
for(var i in arguments) {
sum += arguments[i];
}
return sum;
}
document.write(func2(1,2,3,4,5));
</script>
</body>
</html>