상세 컨텐츠

본문 제목

JavaScript - 함수의 매개변수 - arguments

개발/JavaScript

by 뉴에이스 2018. 11. 28. 14:56

본문

함수의 매개변수

- 기본 제공되는 함수의 property (내부 프로퍼티) : arguments
- 유사배열 객체 : 배열과 유사하게 사용할 수 있도록 선언된 객체, length 프로퍼티를 포함한다.

var arr = [10, 20, 30]; // 배열
var arr = {0:10, 1:20, 2:30, length:3} // 배열처럼 쓸수 있는 유사 배열 객체

소스
function fn() {
  //console.log(arguments);
  console.log("호출시 넘어온 매개변수 개수 : ", arguments.length);

  for (var i = 0; i < arguments.length; i++) {
    console.log(arguments[i]);
  }
}

fn();
fn(1, 10);
fn(1, 10, 100, 1000);

결과
호출시 넘어온 매개변수 개수 :  0
호출시 넘어온 매개변수 개수 :  2
1
10
호출시 넘어온 매개변수 개수 :  4
1
10
100
1000


관련글 더보기

댓글 영역