arguments 란?

매개변수의 모든 정보가 담겨있는 객체

 

arguments를 사용하는 경우

매개변수를 선언하지 않고 매개변수 값에 접근하고자 할 경우

 

사용 예_

<!DOCTYPE html>
<html>
<head>
<title>arguments 객체</title>
<script type="text/javascript">
function showMeTheParameter() {
    // 전달받은 매개변수 갯수 출력
    console.log("arguments.length = " + arguments.length);

    // 전달받은 매개변수 각각 출력
    for (var i=0; i<arguments.length; i++) {
        console.log("arguments[" + i + "] = " + arguments[i] + "\n");
    }
}

showMeTheParameter(1,2,3,4,5);
</script>
</head>
<body></body>
</html>

 

결과_

+ Recent posts