dev_lee

  • 홈
  • 태그
  • 방명록

타입스크립트 2

[TS] 제네릭(Generics)

1. 제네릭(Generics)이란?제네릭은 함수, 클래스, 인터페이스, 타입을 다양한 타입에 대해 재사용 가능하게 만드는 문법이다. ❌ 일반적인 타입만 쓸 경우function identityNumber(value: number): number { return value;}function identityString(value: string): string { return value;} ✅ 제네릭 사용function identity(value: T): T { return value;}identity(123); // T = numberidentity('hi'); // T = string2. 제네릭 기본 문법2.1 함수에 쓰는 법function getFirstElement(arr: T[]): T { ..

개인공부 2025.05.19

[TS] 유틸리티 타입

1. 유틸리티 타입이란?타입스크립트에서 제공하는 유틸리티 타입은 기존 타입을 변형하거나 조합하여 새로운 타입을 생성할 때 사용하는 도구이다. 이들은 타입스크립트의 강력한 타입 시스템을 활용해 재사용 가능한 타입을 간결하게 정의하는데 유용하다.2. 주요 유틸리티 타입Partial: 모든 속성을 선택적으로 만듦.Required: 모든 속성을 필수로 만듦.Readonly: 모든 속성을 읽기 전용으로 만듦.Pick: 특정 속성만 선택.Omit: 특정 속성을 제외.Record: 특정 키에 대해 값을 정의.ReturnType: 함수의 반환 타입을 추출.Parameters: 함수의 매개변수 타입을 추출.3. OmitOmit는 특정 타입 T에서 속성 K를 제거한 타입을 생성한다.interface User { id..

개인공부 2025.04.22
이전
1
다음
더보기
프로필사진

dev_lee

다양한 정보를 공유하는 블로그에 오신 것을 환영합니다~!

  • 분류 전체보기 N
    • 잡담
    • 독서
    • 코딩테스트 N
    • 개인공부

Tag

js, 백준, 문자열 교환, 프로그래머스, 정렬, level2, 우당탕탕 영화예매, 코딩테스트, 리액트, 카카오, 레벨2, 스택, 귀여운 라이언, 소가 길을 건너간 이유 5, 개인공부, 그리디, 줄줄이 박수, dna 비밀번호, 슬라이딩 윈도우, 타입스크립트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바