본문 바로가기

기술 블로그

검색하기
기술 블로그
프로필사진 jaegwan

  • 분류 전체보기 (106)
    • 알고리즘 (5)
    • 프론트엔드 (25)
      • TIL (8)
      • Javascript (7)
      • react 완벽 가이드[udemy] (0)
      • 처음 배우는 리액트 네이티브 (3)
      • 리액트를 다루는 기술 (0)
    • 백엔드 (17)
      • JAVA (13)
      • Spring boot (1)
    • Android (17)
    • 기술면접 (2)
    • Ios (3)
      • swift (1)
    • 개인 (1)
    • linux (1)
    • 기타 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2023/09   »
일 월 화 수 목 금 토
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
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2023/09/20 (1)

기술 블로그

[TIL] 타입 단언과 타입 가드

문제 타입 스크립트를 사용할 때 금기시 되는 것들이 있다. 타입 단언 as any 사용 Typescript에서 as 키워드는 타입 단언(type assertion)을 사용하여 특정 변수 또는 객체가 특정 타입임을 명시적으로 지정할 때 사용됩니다. 그러나 이를 남용하면 런타임 오류를 초래할 수 있으므로 권장되지 않습니다. 어떠한 런타임 오류를 발생할 수 있을까? 주로 발생하는 에러는 개발자가 타입을 잘못 단언하여 발생한다. 이에 런타임에는 js로 변환되어 타입 정보가 없어지고 예기치 않은 오류가 발생한다. 1.프로퍼티 접근 오류 const obj: any = { name: "Alice" }; const age: number = (obj as { age: number }).age; console.log(ag..

프론트엔드/TIL 2023. 9. 20. 14:08
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.