Web/JavaScript

[JavaScript] 가변 파라미터 ...나머지 매개변수(rest parameter) 사용법

코딩팩토리 2024. 6. 25. 01:36

자바스크립트 ES6부터는 가변 파라미터(rest parameter)라는 기능이 있는데 이걸 사용하면 여러 개의 파라미터 값을 배열로 받을 수 있습니다. 이렇게 되면 함수에 전달하는 파라미터의 개수를 가변적으로 적용할 수 있겠죠. 이번 포스팅에서 알아보겠습니다.

 

 나머지 매개변수(rest parameter) 사용법 

// 사용법
function 함수명(...매개변수명) {
// 함수 본문
}

가변 파라미터(rest parameter) 사용법은 간단합니다. 이렇게 ...파라미터명 형식으로 사용해 주시면 됩니다. 단, 마지막 파라미터로만 사용하셔야 합니다.

 

See the Pen 나머지 파라미터 by 우정태 (@sxqouumz-the-reactor) on CodePen.

 

사용 예제를 짜봤습니다. multiply 함수는 해당 함수는 첫 번째 인자값 * 나머지 인자값을 해서 반환하는 예제입니다. 여기서 첫 번째 인자는 고정값으로, 나머지 인자는 가변값으로 되어있군요.