[TS] 5. TypeScript 배열에 별칭(alias)을 줘보자

신연우·2023년 3월 13일
0

TS

목록 보기
6/12

Alias

TypeScript 배열에 별칭(alias)을 줘보자!

const menu1 = ["치킨" , 20000, 2]
const menu2 = ["콜라" , 1500, 1]

라는 배열이 2개 있다고 치자.
두 배열을 Tuple 타입으로 타입을 지정해주면

const menu1:[string, number, number] = ["치킨" , 20000, 2]
const menu2:[string, number, number] = ["콜라" , 1500, 1]

이 된다. 두 배열 모두 :[string, number, number] 과 동일하게 사용되는데 이렇게 동일한 유형은

alias을 통해 코드가 쓸 데 없이 반복되는 문제를 해결 가능하다.

type MenuType = [string, number, number]
// 위 처럼 표현하는 것을 typeAlias 라고 하는데 
// interface와 유사하지만 interface로는 tuple 타입에 타입을 줄 수 없다!
profile
야금야금 똑똑해지자

0개의 댓글