함수의 매개변수
- 기본 제공되는 함수의 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
JavaScript - 내장함수 (0) | 2018.11.29 |
---|---|
JavaScript - 글로벌 변수와 로컬 변수 (0) | 2018.11.28 |
JavaScript - 함수의 오버로딩과 호이스팅 (0) | 2018.11.28 |
JavaScript - ES6 - arrow function (0) | 2018.11.28 |
JavaScript - 선언적 함수와 익명 함수 (0) | 2018.10.29 |
댓글 영역