# Rest parameter

Doozuu·2022년 11월 10일
0

Javascript

목록 보기
16/99

Rest parameter : ...

모든 파라미터를 array 안에 담아서 출력해줌.
arguments 보다 더 간단한 ES6 문법!
파라미터 갯수 제한없이 기능을 실행하는 함수를 만들 때 용이함.

⭐️ spread operator와 다른 점

생긴건 동일하지만 rest parameter는 "함수의 파라미터 부분"에 쓰는 것임.

유의사항

  1. 파라미터가 여러개면 항상 마지막 파라미터로 넣어야 함.
  2. 2개 이상 사용할 수 없음.

예제

function 함수2(...파라미터들){
  console.log(파라미터들)
}

함수2(1,2,3,4,5,6,7);

출력 : [1,2,3,4,5,6,7]


function 함수2(a, b, ...파라미터들){
  console.log(파라미터들)
}

함수2(1,2,3,4,5,6,7);

출력 : [3,4,5,6,7]

  • 첫 두개 파라미터(1,2)는 a, b 가 되고, "파라미터들"에는 나머지 숫자들이 array로 들어감.
  • 파라미터 종류가 많을 경우 arguments 문법보다 다루기 쉽고 간단해서 자주 사용함.
profile
모든게 새롭고 재밌는 프론트엔드 새싹

0개의 댓글