본문 바로가기

TypeScript

[TypeScript(타입스크립트)] Array&Tuple 배열과 튜플 문법

반응형

 

 

 

Document

 

 

 


1. 배열 (Array)


   - 배열을 선언하는 두 가지 방법
   - 첫 번째 방법 : 타입[]
   - 두 번째 방법 : Array<타입>
 

const eng: string[] = ['A', 'B'];
const scores: Array<number> = [3, 7, 8];



   - eng 배열은 변경할 수 없고 읽기만 가능한 경우, `readonly` 키워드를 사용하여 매개변수로 선언할 수 있다.
   - 이 경우, 첫 번째 방법으로 배열을 선언해야 한다.
 

function printArray(eng: readonly string[]) {}
반응형

 

 

2. 튜플 (Tuple)


   - 튜플은 서로 다른 타입을 함께 담을 수 있는 배열이다.
   - 하지만 튜플의 사용은 권장되지 않는다.
   - 대신 인터페이스, 타입 별칭, 클래스를 사용하여 관련 데이터를 묶어 사용하는 것이 좋다.
   - 튜플은 동적으로 다양한 타입의 데이터를 묶어서 반환하고, 사용자가 이름을 정의하여 사용하는 경우에 유용하다.
 

let student: [string, number];
student = ['name', 123];

const [name, age] = student;

 

 

 

 

반응형