[typescript] 배열과 튜플을 함께 사용하는 방법

이번 포스트에서는 TypeScript에서 배열과 튜플을 함께 사용하는 방법에 대해 알아보겠습니다.

  1. 배열(Array)
  2. 튜플(Tuple)
  3. 배열과 튜플 함께 사용하기

배열 (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에서 배열과 튜플을 함께 사용하는 방법에 대해 알아보았습니다. 배열과 튜플을 적절히 활용하여 다양한 데이터 구조를 표현할 수 있으니, 필요에 따라 적절히 활용해보세요.

참고 문헌: