arguments 함수
arguments 함수는 매개변수를 사용하는 것처럼 사용할 수 있습니다.
arguments 함수
arguments 함수는 매개변수가 없는 상태에서 데이터를 전달하여 함수를 호출하면 그 값은 배열에 저장됩니다. 그 값을 arguments라는 변수로 참조합니다.
function 함수명(){
arguments;
}
함수명(데이터1, 데이터2, ......); //함수 호출
Sample1
함수를 사용하는 기본 예제입니다.
결과
600
600
600
600
600
html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>javascript</title>
<script>
function sum1(a, b, c){
let sum;
sum = a + b + c;
document.write(sum);
}
sum1(100,200,300);
function sum2(){
let sum = arguments[0] + arguments[1] + arguments[2];
document.write(sum);
}
sum2(100,200,300);
function sum3(){
let sum = 0;
for( let i=0; i<arguments.length; i++){
sum += arguments[i];
}
document.write(sum);
}
sum3(100,200,300);
</script>
</head>
<body>
</body>
</html>