[typescript] 함수의 매개변수가 가변인자인 경우
가변인자 함수를 생성하기 위해 다음과 같이 rest 매개변수를 활용한 예제를 살펴보겠습니다.
function concatenateStrings(...strings: string[]) {
return strings.join("");
}
console.log(concatenateStrings("Hello", " ", "world", "!")); // 출력: "Hello world!"
위의 예제에서는 ...strings: string[]
구문이 가변인자 함수를 정의하고 있습니다. 이는 문자열로 이루어진 여러 매개변수를 받아서 그것들을 이어 붙인 후 반환합니다.
가변인자 함수를 사용함으로써 동적으로 매개변수를 받을 수 있으며, 코드의 재사용성과 유연성을 높일 수 있습니다.
더 자세한 정보는 TypeScript 공식 문서를 참고할 수 있습니다.