香港居民

  • HOME
  • REVIEWS
  • ADMIN
  • WRITE

코드/Typescript 2

[Typescript] unknown은 any 의 counterpart

1. any와 unknown의 기본적인 차이특성anyunknown제한아무런 제한 없음모든 작업이 제한됨타입 검사런타임시 타입 오류를 방지하지 않음컴파일시 타입 확인이 필요함유연성매우 유연함(모든 타입에 할당 가능)안전함(할당은 가능하지만 사용은 제한됨) 2. anyany는 “아무거나 될 수 있음”을 의미하며, 모든 작업이 허용됩니다.안전성이 낮음: 타입스크립트가 타입 검사를 포기하므로, 런타임 오류가 발생할 가능성이 높습니다.let value: any = "Hello";value.foo(); // 런타임 오류 발생 가능하지만 컴파일러가 경고하지 않음 3. unknownunknown은 “아직 타입을 알 수 없음”을 의미하며, 특정 타입으로 명확히 확인되기 전까지 사용이 제한됩니다.안전성이 높음: 값을 사용..

코드/Typescript 2025.02.03

(Typescript) as unknown as typeof data

import { stringify } from 'devalue';export default defineEventHandler(async (event) => { const data = { createAt: new Date() } const dataToJSON = { ...data, toJSON() { return this; } } return stringify(data) as unknown as typeof dataToJSON;}); as unkonwn as typeof dataJSON 이라는 표현이 있습니다.TypeScript에서 type assertion을 사용하여 as unknown as typeof data로 data의 타입을 강제로 지정하는 것입니다. 이를 ..

코드/Typescript 2025.01.23
이전
1
다음
프로필사진

香港居民

누군가를 붙잡고 얘기하면 좋겠지만, 항상 누군가를 귀찮게 하기는 싫어서 그냥 적는다.

  • 香港居民 (376) N
    • Daily (5)
    • Reviews (7)
      • 책 (3)
      • 드라마 (1)
      • 음식 (1)
      • 홍콩 (1)
      • 베트남 (1)
      • 필리핀 (0)
    • 북경어 (1)
      • 용어 (0)
      • 참고 (1)
    • Clips (123)
      • 사진 & 영상 (9)
      • 글 (35)
      • 영상 (13)
      • 웃음 (20)
      • 음악 (46)
      • 드라마 영화 (0)
    • 코드 (234) N
      • Knowledge Base (26)
      • Trouble Shoot (19)
      • Typescript (2)
      • JS (45)
      • Html & CSS (48)
      • Nuxt3 (14)
      • Node (2)
      • Git (13)
      • Shell (3) N
      • CI-CD-Docker (15)
      • Package manager(npm, pnpm) (9) N
      • Tips (2)
      • ASP (0)
      • PHP (26)
      • ActionScript & MXML (10)
    • 기타 (0)
      • Links (0)

Tag

제이쿼리, Git, 프로토타입, Scrap, 자바스크립트, 스크랩, Troubleshooting, JavaScript, jQuery, Define, css, php, 정의, Branch, header, IE7, 투명도, 책, checkout, MySQL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 무단복제를 금지합니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 06  
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 무한의 노멀로그
  • Beautiful - Flash Gallery
  • WonderFl Build Flash Online
  • Action Script 3.0 Language Ref…
  • Action Script 3.0 Language Kor…
  • 분홍별에 사는 장미는 늘 혼자논다
  • Gidol Star Blog
  • ClockMaker -
  • 4Shared
  • Pv3D.org
  • Design Log
  • Marins Blog - papervision3d
  • PaperVision3D
  • papervision3D tutorial
  • Flash Debug Player Down
  • 2D Transforms
  • Matrix in Flash 8
  • Papvervision2
  • Professional papervision3D Boo…
  • Jeff Winer ActionerScript 3.0
  • 사야까

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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