자바스크립트에서 Rest 파라미터는 함수의 매개변수를 통해 전달된 인자들을 배열로 받아오는 문법입니다.

사용 예시

Rest 파라미터는 함수 정의 시 세 개의 점(`...`)으로 시작하는 변수명을 사용하여 표현됩니다.


function sumAll(...numbers) {
  let sum = 0;
  for (let number of numbers) {
    sum += number;
  }
  return sum;
}

console.log(sumAll(1, 2, 3, 4)); // 결과: 10
console.log(sumAll(10, 20, 30)); // 결과: 60
    

위의 예시에서 `...numbers`는 여러 개의 숫자를 받아 배열로 저장합니다.

함수 내에서 반복문을 사용하여 이들을 모두 더한 후 결과를 반환합니다.