공부하는 블로그

arguments 객체 본문

Develop/JavaScript

arguments 객체

모아&모지리 2018. 2. 20. 10:07

 arguments 객체

arguments객체는 Function 객체 내에 선언되어 있는 객체로 함수를 호출할 때

지정한 인수값들을 Object배열에 저장하고 있다.

arguments객체는 Object배열이며, Array객체가 아님에 유의해야 한다.


ex)

function Test() {

    arguments[0]; // "A"

   arguments[1]; // "B"

arguments[2]; // 123

}

Test("A", "B", 123);


18.3.18 추가

예제:

// 함수 호출시 값을 넘겼지만 값을 받는 매개변수가 선언돼 있지 않기 때문에 아무런 값이 찍히지 않는다.

매개 변수를 선언하지 않고 매개변수 값에 접근 하는 방법 -

자바스크립트 함수는 arguments라는 객체를 기본으로 제공한다. arguments에는 모든 매개변수의 값이 들어있다.


arguments객체란?

1. 매개변수의 모든 정보가 담겨있는 장소(객체)이다.

2. 배열은 아니지만 배열처럼 사용하면 됨

3. 매개변수의 종류는 arguments의 length 프로퍼티를 이용하면 알수 있다.


실행결과)

'Develop > JavaScript' 카테고리의 다른 글

JavaScript 정규표현식  (0) 2018.02.20
클로저 (Closure)  (0) 2018.02.20
(JavaScript)현재 시간을 구하는 방법  (0) 2018.02.20
(JavaScript) 자바 스크립트 시작하기  (0) 2018.02.20
CallBack(콜백)함수 이해하기  (0) 2018.02.06