본문 바로가기 메뉴 바로가기

코드 몽키의 허둥지둥 개발공부

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코드 몽키의 허둥지둥 개발공부

검색하기 폼
  • 분류 전체보기 (233)
    • Dev. (188)
      • javascript (55)
      • Node.js (18)
      • java (20)
      • devops (3)
      • python (1)
      • coding test (14)
      • kafka (1)
      • Docker (12)
      • persistence (24)
      • FE (2)
      • Deno (1)
      • Kotlin (6)
      • Golang (1)
    • HashiCorp. (11)
      • terraform (8)
      • vault (3)
    • Cloud. (13)
      • aws (12)
    • Linux. (12)
    • IoT (2)
    • etc. (7)
  • 방명록

typescript (1)
[TS] any와 unknown의 차이

TL;DR any: 대상에 대한 타입 검사를 포기한다. 즉, TS를 사용하는 이유를 무색하게 만드므로 사용을 지양하는 것이 바람직하다. unknown: 아직은 대상의 타입을 알 수 없으나, 반드시 명시적으로 형변환 또는 타입 가드를 적용하여 안전하게 사용해야 한다. 때문에 반드시 any 대신 unknown을 사용해야 한다! 타입 가드의 경우, 원시 타입이라면 typeof / 인스턴스라면 instanceof / 객체라면 in 연산자 등을 활용할 수 있다. 그 이외의 경우에 사용자 정의 타입 가드를 구현할 수 있다.

Dev./javascript 2022. 8. 28. 23:15
이전 1 다음
이전 다음
반응형
공지사항
  • 우끼 우끼끾
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • AWS IoT
  • RancherDesktop
  • JEST
  • etc
  • spring boot
  • Gradle
  • Linux
  • Node.js
  • Database
  • JPA
  • Puppeteer
  • AWS
  • react
  • Vault
  • eureka
  • jQuery
  • postgresql
  • IntelliJ
  • hashicorp
  • Java
  • Spring Cloud Config
  • Git
  • pgloader
  • javascript
  • terraform
  • 코딩테스트
  • mysql
  • shell
  • kotlin
  • Docker
more
«   2026/02   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바