[TypeScript] 타입 스크립트 : TS의 Array와 Tuple

­chae-zero·2023년 5월 5일
0

FE

목록 보기
3/5
post-thumbnail

TypeScript에서 Array와 Tuple의 데이터 타입

1. Array 타입

TS에서 배열 타입을 선언하는 방법은 두 가지이다.

1) 타입 + [ ]

let arr1: number[ ] = [1, 2, 3];

2) Array<타입>

let arr2: Array = [1, 2, 3];

두 가지 방법 모두 동일한 결과를 가져옴

2. Tuple 타입

튜플은 고정된 길이와 타입의 배열로, 각 요소의 타입과 순서가 정해져 있음. (TS 전용)

let tuple: [string, number, boolean] = ['Hello', 42, true];

  • 예시: tuple이라는 변수에 길이가 3이고, 각각 string, number, boolean 타입을 가지는 Tuple을 선언

Array와 Tuple의 차이점

  • Array는 길이가 가변적이며, 동일한 타입의 요소로 구성됨

  • Tuple은 길이가 고정되어 있으며, 각 요소의 타입이 정해져 있음

  • Tuple의 경우 JavaScript에는 없는 데이터 타입이며, TypeScript에서만 사용 가능함

  • Array와 Tuple 데이터 타입을 사용하여 TypeScript에서 배열과 고정 길이 배열을 손쉽게 정의할 수 있음

profile
사람 재미를 아는 길잡이가 될래요

0개의 댓글