드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (416)
    • Javascript (177)
    • Go (143)
    • Rust (33)
    • Python (31)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (9)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
TypeScript Mapped Types 완벽 정복: 기본부터 고급 활용까지

TypeScript Mapped Types 완벽 정복: 기본부터 고급 활용까지

TypeScript Mapped Types 완벽 정복: 기본부터 고급 활용까지 Mapped type은 키(key)들을 순회하며 객체(object)나 튜플(tuple) 타입을 생성하는 기능으로, 다음과 같은 형태를 가집니다.{[PropKey in PropKeyUnion]: PropValue} 이번 포스트에서는 mapped types가 어떻게 작동하는지 자세히 살펴보고 사용하는 예시를 알아보겠습니다. Mapped types의 가장 중요한 사용 사례는 객체 변환과 튜플 매핑입니다. 소스 코드에서 계산되거나 추론된 타입을 보여주기 위해 npm 패키지인 asserttt를 사용하는데요. 예를 들면 다음과 같습니다.// 값의 타입assertType('abc');assertType(123);// 타입의 동등성type ..

  • format_list_bulleted Javascript
  • · 2025. 3. 13.
  • textsms
TypeScript 초보자를 위한 Mapped Types 활용하여 깔끔한 인터페이스 만들기

TypeScript 초보자를 위한 Mapped Types 활용하여 깔끔한 인터페이스 만들기

TypeScript 초보자를 위한 Mapped Types 활용하여 깔끔한 인터페이스 만들기안녕하세요 여러분! 오늘은 제가 구글링을 통해 알게 된 TypeScript의 Mapped Types에 대해 쉽게 풀어보려고 합니다. 프로그래밍을 막 시작한 분들도 이해할 수 있도록 최대한 친근하고 간단하게 설명해드릴게요.TypeScript의 교차 타입(Intersection Type)이란?TypeScript에는 교차 타입(Intersection Type)이라는 기능이 있는데요, 이는 T & U와 같은 구문으로 표현됩니다. 쉽게 말해, "T이면서 U인 타입"을 의미합니다. 구조적 부분 타입과 교차 타입의 이해처음 들어보는 분들은 "교차 타입이 뭐야?"라고 궁금해할 수 있는데요. 실제로 교차 타입은 주로 객체 타입을 합..

  • format_list_bulleted Javascript
  • · 2024. 9. 20.
  • textsms
  • navigate_before
  • 1
  • navigate_next
태그
  • #자바스크립트
  • #Go 언어
  • #Rust
  • #프로그래밍
  • #성능 최적화
  • #typescript
  • #Go
  • #타입스크립트
  • #Golang
  • #javascript
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바