[typescript] 타입스크립트 배열의 선언 방법
타입스크립트(TypeScript)에서는 배열을 선언하고 다루는 여러 가지 방법이 있습니다. 이 포스트에서는 각 방법에 대해 알아보겠습니다.
1. 배열 타입 선언하기
배열을 선언할 때, 가장 일반적인 방법은 배열 요소의 타입 뒤에 []
를 붙이는 것입니다.
let numbers: number[] = [1, 2, 3, 4, 5];
let fruits: string[] = ['apple', 'banana', 'orange'];
위의 예제에서 numbers
는 숫자로 이루어진 배열을, fruits
는 문자열로 이루어진 배열을 선언한 것입니다.
2. 제네릭 배열 타입 사용하기
제네릭(Generic) 배열 타입을 사용하여 여러 종류의 배열을 다룰 수 있습니다.
let items: Array<string> = ['a', 'b', 'c']; // 제네릭 배열 타입 사용
3. 타입 추론을 활용한 배열 선언
타입스크립트는 초기화된 배열을 바탕으로 요소의 타입을 추론할 수 있습니다.
let inferredArray = [1, 2, 3, 4, 5]; // number[]로 타입 추론
4. Readonly 배열 선언하기
배열을 읽기 전용으로 선언하려면 readonly
키워드를 사용합니다.
let readonlyArray: readonly number[] = [1, 2, 3];
5. 배열과 튜플
튜플(Tuple)은 배열과 유사하지만 요소마다 타입이 다를 수 있습니다.
let tuple: [string, number] = ['hello', 10]; // 튜플 선언
요약
위의 다섯 가지 방법을 통해 타입스크립트에서 배열을 선언하는 여러 가지 방법을 살펴보았습니다.
이렇게 다양한 방법으로 배열을 다룰 수 있기 때문에, 개발자는 상황에 맞게 적절한 방법을 선택하여 사용할 수 있습니다.
참고 문헌: 타입스크립트 핸드북 - 배열