타입스크립트 기본

Heechang Jeong·2023년 5월 29일
0

Typescript

목록 보기
5/7
  • 튜플

    길이와 타입이 고정된 배열
    자바스크립트에는 없고 타입스크립트에서만 제공되는 타입
    let tup1: [number, number] = [1,2];
    let tup2: [number, string, boolean] = [1, "2", true];

  • 튜플 사용 예시

    인덱스의 위치에 따라 넣어야 하는 값이 정해져 있고 그 순서를 지키는 게 중요할 때 튜플 타입을 이용해서 값을 잘못 넣지 않도록 방지할 수 있다.



  • enum

    타입스크립트의 enum은 컴파일 결과 사라지지 않고 자바스크립트의 객체로 변환된다.


  • 역 매핑 (Reverse mappings)

    숫자형 열거형(Enum)에만 존재하는 특징

    enum Enum {
       A
    }
    let a = Enum.A;
    let nameOfA = Enum[a]; // "A"

    열거형의 키로 값을 얻을 수 있지만, 값으로도 열거형의 키를 얻을 수 있다.


0개의 댓글