📍튜플 (Tuple)
- 요소의 타입과 갯수가 고정된 배열을 표현할 수 있다
- 변경이 불가능
- Array 인터페이스를 만족하는 객체
- 예시
// 튜플로 표현하고 싶으면 타입을 명시해 줘야함
type t1 = {
x: [number, number, number], // 튜플
bar: {
name: string;
}
}
const foo: t1 = {
x: [1, 2, 3], // t1 타입에서 x 프로퍼티에 튜플 타입을 지정하지 않으면 number[]가 디폴트
// x 심벌 위에 커서를 올리면 number[]
bar: {
name: "Fred"
}
}