[typescript] 배열과 튜플을 함께 사용하는 방법
이번 포스트에서는 TypeScript에서 배열과 튜플을 함께 사용하는 방법에 대해 알아보겠습니다.
배열 (Array)
배열은 동일한 데이터 타입의 요소들을 저장하는 데 사용됩니다. TypeScript에서 배열을 선언하고 사용하는 방법은 다음과 같습니다.
const fruits: string[] = ["apple", "banana", "orange"];
위 예제에서 fruits
는 문자열로 이루어진 배열을 나타냅니다.
튜플 (Tuple)
튜플은 각 요소의 데이터 타입이 정해진 배열의 형태로, 고정된 개수의 요소로 구성됩니다. TypeScript에서 튜플을 선언하고 사용하는 방법은 다음과 같습니다.
const person: [string, number] = ["John", 30];
위 예제에서 person
은 이름과 나이를 담고 있는 튜플을 나타냅니다.
배열과 튜플 함께 사용하기
배열과 튜플을 함께 사용하는 경우, 다양한 데이터 구조를 표현할 수 있습니다. 예를 들어, 다음과 같이 배열과 튜플을 조합하여 사용할 수 있습니다.
let personList: [string, number][] = [];
personList.push(["Alice", 25]);
personList.push(["Bob", 30]);
위 예제에서 personList
는 이름과 나이를 담고 있는 튜플로 이루어진 배열을 나타냅니다.
이제 TypeScript에서 배열과 튜플을 함께 사용하는 방법에 대해 알아보았습니다. 배열과 튜플을 적절히 활용하여 다양한 데이터 구조를 표현할 수 있으니, 필요에 따라 적절히 활용해보세요.
참고 문헌: