CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
arguments 객체 이용
- 매개변수 개수가 정확하게 정해지지 않은 함수 구현시 사용
- 전달된 인자의 개수에 따라 서로 다른 처리를 해줘야 하는 함수를 구현해야할 경우 사용
인자의 개수에 상관없이 각각의 값을 모두 더해 리턴하는 함수
소스 코드
<html>
<head>
<meta charset="UTF-8">
<title>arguments 객체 이용</title>
<script type="text/javascript">
function sum(){
var result = 0;
for(var i=0; i< arguments.length; i++){
result += arguments[i];
}
return result;
}
document.write(sum(1,2,3) +'<br>');
document.write(sum(10,20,30,40,50,60,70) +'<br>');
</script>
</head>
<body>
</body>
</html>
출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch04-function/30.html>
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
전역객체, 전역변수, this바인딩 (0) | 2014.08.17 |
---|---|
메소드 호출시 this바인딩 (0) | 2014.08.12 |
arguments 객체 (0) | 2014.08.06 |
매개변수 (0) | 2014.08.04 |
함수 객체의 length 프로퍼티 (0) | 2014.08.01 |