공부하는 존버맨

  • 홈
  • 태그
  • 방명록

Typescript 1

[TS] Type Guard 와 as 키워드

TypeScript를 사용하다보면 유니온 타입(|) 을 자주 만나게 됩니다. 유니온 타입은 여러 타입이 혼합된 경우를 의미하는데, 코드의 안전성을 높여주지만, 다양한 타입이 섞여 있으면 원하는 기능을 작성하기 어려울 수 있습니다. 이때 타입 가드(type guard)를 사용하면 특정 타입을 확인하고 좁힐 수 있어, 더 안전한 코드를 작성할 수 있습니다.타입 가드(Type Guard)란?타입 가드(type guard)는 특정 조건을 통해 유니온 타입을 특정 타입으로 좁히는 방법입니다. 이를 통해 TypeScript는 조건문 내부에서 해당 타입을 안전하게 사용할 수 있게 도와줍니다. in 연산자를 활용한 타입가드 예시type Dog = { bark: () => void };type Cat = { meow: ..

Programming Language/JS & TS 2024.10.31
이전
1
다음
더보기
프로필사진

공부하는 존버맨

개발 및 경제 블로그입니다. 부자가 되고 싶어요.

  • 분류 전체보기 (111)
    • 주식 (30)
      • 투자 (1)
      • 기업분석 (19)
      • 비트코인 (9)
    • 거시경제 (2)
      • 트럼프 (2)
    • Programming Language (8)
      • JS & TS (7)
      • Python (1)
    • FE (12)
      • Angular (11)
    • 백준 코딩테스트 (25)
      • 그리디(Greedy) (14)
      • 구현 (3)
      • 완전탐색(Brute force) (2)
      • DFS, BFS (6)
    • MLOps (23)
      • Airflow (23)
    • ETC (3)
      • 정보처리기사 (2)
    • Projects (7)
      • ClimaML (5)

Tag

오블완, 전기차, LUNR, Dag, 티스토리챌린지, airflow, 주식, 달, 일드맥스, Python, 전기차 충전소, 로보택시, ETL, 트럼프, 비트코인, 인튜이티브 머신스, 가상화폐, evgo, 암호화폐, angular,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바