Tuple 이란?
배열로서 각 인덱스마다 다른 타입의 값을 가지고 있는 배열을 뜻한다. 주로 파이썬과 자바스크립트에서 많이 사용하는 타입이다.
예제
const person: [string, number, boolean] = ["jake", 21, false];
// name, age, isMarried
- 배열의 길이가 정해져있거나, 배열의 순서가 정해져있을 때 유용하다.
- 해당하는 인덱스에 다른 타입을 넣으면 당연히 에러가 발생한다.
- API 의 스펙에서 반환 값이 오브젝트가 아닐 때 유용하다.
readonly
const person: readonly [string, number, boolean] = ["jake", 21, false];
읽기 전용으로 만드는 것도 가능하다.
반응형
'Typescript' 카테고리의 다른 글
타입스크립트 never 타입이란? (0) | 2022.07.24 |
---|---|
타입스크립트 unknown 타입이란? (0) | 2022.07.24 |
타입스크립트의 읽기 전용 프로퍼티 (readonly) 기능 (0) | 2022.07.24 |
타입스크립트 함수의 반환 타입 설정하기 (0) | 2022.07.24 |
타입스크립트의 optional property 와 사소한 주의점 (0) | 2022.07.24 |