말랑말랑 LAB

JavaScript Function Arguments 본문

JavaScript/JavaScript 스터디

JavaScript Function Arguments

쭈02 2019. 11. 7. 08:48

arguments 객체

- 함수에 전달된 인수에 해당하는 Array 형태의 객체 (유사 배열 객체)

* 유사 배열 객체 ?

- "유사 배열 객체"란 arguments length 속성과 더불어 0부터 인덱스 된 다른 속성을 가지고 있지만,
Array forEach, map과 같은 내장 메서드는 가지고 있지 않는 객체를 말한다.

 

- arguments 객체는 모든 함수 내에서 이용 가능한 지역 변수

- arguments 객체를 사용하여 함수 내 모든 인수를 참조할 수 있으며, 호출할 때 제공한 인수 각각에 대한 항목을 갖고 있습니다.

- 인덱스는 0부터 시작한다.

 

arguments 객체의 활용

- 매개변수 개수가 정확하게 정해지지 않은 함수를 구현하거나,

전달된 인자의 개수에 따라 서로 다른 처리를 해줘야하는 함수를 구현할 수 있다.

'JavaScript > JavaScript 스터디' 카테고리의 다른 글

[JavaScript][ES7] Async/await  (0) 2019.11.21
Promise (프로미스)  (0) 2019.11.14
JavaScript Callback Function (콜백함수)  (0) 2019.11.07
[JavaScript] 정규 표현식  (0) 2019.01.16
[JavaScript] 화살표 함수  (0) 2019.01.06
Comments