저장소

고정 헤더 영역

글 제목

메뉴 레이어

저장소

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (20)
    • lodash (1)
    • fabric.js (4)
    • Vue & Nuxt (7)
    • typescript (1)

검색 레이어

저장소

검색 영역

컨텐츠 검색

typescript

  • 이미 선언된 배열 및 객체를 typescript 리터럴로 재활용하기

    2023.08.21 by citykim

이미 선언된 배열 및 객체를 typescript 리터럴로 재활용하기

이미 선언된 변수를 리터럴로 변경하는 방법 배열을 리터럴로 변경하기 // typeof로 간단하게 할 수 있다 const array = ['a', 'b', 'c'] as const // 결과물 type ArrayType = "a" | "b" | "c" type ArrayType = typeof array[number] 배열을 as const을 붙여 타입 추론을 더 정확하게 한뒤 typeof로 배열의 index(number)를 넣어주면 간단하게 할 수있다 객체의 key 또는 value를 리터럴로 변경하기 // keyof typeof로 간단히 할 수 있다 const object = { test1: 'aaa' test2: 'bbb' test3: 'ccc' } as const // 결과값 type ObjectTy..

typescript 2023. 8. 21. 22:05

추가 정보

인기글

최신글

페이징

이전
1
다음
city kim
저장소
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바