destructuring
-
[TypeScript] Rest / Spread / Destructuring 문법공부/TypeScript 2024. 3. 24. 02:54
Rest 파라미터를 배열의 형태로 받아서 사용하는 문법 함수의 파라미터 값을 합쳐서 하나의 배열로 만들어 준다. 함수에 아직 몇개의 파라미터가 들어올지 모를 때 사용하면 유용하다. ...a 처럼 함수의 파라미터에 대입하면된다. function Rest_Array(...a :number[]){ return a; //[1,2,3,4,5]로 반환 } Rest_Array(1,2,3,4,5); Spread operator 특정 배열 혹은 객체 값을 복제하는 문법으로 주로 배열을 풀어서 인자로 전달 또는 배열을 풀어서 이용할 때 사용한다. Rest와 동일하게 ...을 사용하지만 두 문법의 차이점은 Spread는 기존 배열을 해체하고 Rest는 개별요소를 배열 형태로 만들어준다. let arr = [3,4,5]; l..