모든 파라미터를 array 안에 담아서 출력해줌.
arguments 보다 더 간단한 ES6 문법!
파라미터 갯수 제한없이 기능을 실행하는 함수를 만들 때 용이함.
⭐️ spread operator와 다른 점
생긴건 동일하지만 rest parameter는 "함수의 파라미터 부분"에 쓰는 것임.
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]