개발/JavaScript
JavaScript - 함수의 매개변수 - arguments
뉴에이스
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