배열타입
1. Array
배열은 2가지 형태로 정의할 수 있으나, ' type[ ] ' 형태로 코딩하는 것을 추천한다.
const animals: string[] = ['멍멍이', '야옹이'];
const scores: Array<number> = [22, 55, 99];
function printArray(animals: readonly string[]) {} // Array<type>의 형태를 지원안함
* readonly : 선언할 때만 값을 할당할 수 있고, 그 이후 재할당 불가능. 말 그대로 읽기전용
2. Tuple
2개 이상 타입을 같이 쓸 수 있으나, 가독성이 좋지 않아 쓰지 않는 것이 좋다...
대신 interface, type alias, class 로 대체 사용하는 것을 추천!!
let student: [string, number];
student = ['name', 123];
student[0]; // name
student[1]; // 123
'TypeScript' 카테고리의 다른 글
Type Script_06 타입 추론 & 단언 (Inference & Assertion) (0) | 2021.04.16 |
---|---|
Type Script_05 Intersection Type (인터섹션 타입) (0) | 2021.04.16 |
Type Script_04 타입스크립트의 꽃🌹 Type Alias & Union Type (0) | 2021.04.16 |
TypeScript_02 Function & Parameter (0) | 2021.04.16 |
Type Script_01 기본 타입 마스터하기! (0) | 2021.04.15 |
댓글