728x90
반응형
rest spread
-
Typescript - rest & destructuringFront-end/Typesrcipt 2023. 4. 14. 17:49
Typescript rest & spread rest parameter란 함수의 파라미터의 값 갯수가 가변적일때 ...을 사용하여 여러개의 파라미터가 들어올 수 있도록 한다. function myFunc(...a: number[]) {// ...을 사용하여 갯수제한을 없앤다. // 배열 형태로 파라미터 타입을 선언한다. } myFunc(1, 2, 3, 4, 5)// 5개의 파라미터 myFunc(1, 2)// 2개의 파라미터 다른 파라미터와 같이 사용 하기 위해선 rest parameter를 맨 마지막에 선언해야한다. function myFunc(x:string, ...a: number[]) {// ...a는 뒤에 있어야한다. } spread operation이란 객체 또는 배열을 다른 객체, 배열에 복제..