arguments 객체 이용

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