본문 바로가기

02. JavaScript/01. 기본개념, 문법 (ES6)

JavaScript_02. 문법_04_Rest Parameter

※ 본 내용은 해당 교재를 참고하여 공부한 내용과 본인의 생각을 정리한 글입니다.

https://www.yes24.com/Product/Goods/105608999

 

바닐라 자바스크립트 - 예스24

실무 역량까지 한 번에 잡을 수 있는바닐라 자바스크립트 이론서자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다.

www.yes24.com

 

 

 일반적인 함수 선언식은 함수에 파라미터를 몇 개 사용할지 선언한다. 파라미터의 개수를 미리 정해버리면, 그 범위 내에서만 계산을 할 수 있게 되기 때문에 제대로 된 기능을 하는 함수를 구현할 수 없게 된다.

 

 Rest Parameter는 파라미터로 몇 개의 파라미터가 전달될지 모를 경우 매우 유용하게 사용할 수 있다.

함수의 파라미터를 선언할 때 "...파라미터명" 형식을 사용하면 함수를 호출할 때 파라미터 값을 개수에 상관없이 사용할 수 있게 된다. 이때 전달받은 파라미터 값은 배열로 저장된다.

 

 

예제 코드의 js 부분을 보면서 이해해보자

 

See the Pen JavaScript_02. 문법_04_Rest Parameter by dk k (@dk-k) on CodePen.

 

결과