함수 표현식에 타입 적용하기

자바스크립트(그리고 타입스크립트)는 함수 "문장식" 과 함수"표현식"을 다르게 인식합니다.
타입스크립트에서는 함수 "표현식"을 사용하는 것이 좋습니다. 왜냐하면 함수의 매개변수 부터 반환값까지 전체를 함수 "타입"으로 선언하여 함수 표현식을 재사용할 수 있다는 장점이 있기 때문입니다.

예를 들어 사칙연산을 하는 4개의 함수가 있다고 가정해보겠습니다. 한눈에봐도 반복되는 코드들이 눈에 보입니다.

반복되는 함수코드들을 하나의 함수 타입으로 통합하여 쓸 수 있습니다.
'Typescript' 카테고리의 다른 글
| Effective Typescript - 타입 연산과 제네릭 사용으로 반복 줄이기 (0) | 2023.04.11 |
|---|---|
| Effective Typescript - 타입과 인터페이스의 차이점 알기 (0) | 2023.04.09 |
| Effective Typescript - 잉여 속성 체크의 한계 (0) | 2023.04.08 |
| Effective Typescript - 타입 단언보다는 타입 선언을 사용하기 (0) | 2023.04.08 |
| Effective Typescript - any를 지양해야하는 이유 (0) | 2023.04.05 |