Type Script - 2

donggae·2023년 12월 12일
0

TypeScript

목록 보기
2/6
post-thumbnail

Ts에서의 배열 타입

배열에 들어가는 요소들의 타입이 같을 경우

let numArr:number[] = [1, 2, 3];
let strArr:string[] = ["hello", "world"];
let boolArr:Array<boolean> = [true, false, true];
  • 배열타입을 명시하는데에는 두가지 방법이 있다
    * 요소의 타입 + []를 사용한 가장 기본적인 방법
    • Array<배열의 요소 타입> - 제네릭 방법

이 두가지 방법이 존재하지만, 기본적인 방법이 간단하기에 주로 쓰인다.

배열에 들어가는 요소들의 타입이 다양할 경우

let nultiArr:(number | string) = [1, "Hello"];
let doubleArr: number[][] = [[1,2,3],[4,5]];

튜플

길이와 타입이 고정된 배열

let tup1: [number, number] = [1, 2];
let tup2: [number, string, boolean] = [1, "str", true];
  • 튜플로 정의된 배열은 타입 또는 길이가 벗어나면 오류를 발생한다.
  • 자리 또한 지켜지기에 순서를 지키는게 중요할 때 튜플타입을 통해 값을 잘못 넣지 않도록 방지할 수 있다.
profile
아자자자

0개의 댓글