MHLab blog
postsaboutguestbookmy_service
All
161 posts
All
android
aws
basic_know
book
cloud
dart_flutter
gatsby
java
js_ts
letsencrypt
mac
mongodb
my_project
my_story
nest_js
next-js
nginx
node-js
react
redis
spring_spring-boot
thymeleaf
til
tools
ubuntu
utils
vcs_git
Typescript에서 옵셔널(Optional) 사용하기

Dart에서 자주 쓴 Optional 간만에 글을 남긴다. 최근 마와셀 앱 업데이트 후 와인 정보를 위해 웹쪽을 다시 개발하고 있다. 코로나 걸려서 잠시 쉬다가, 침대에서 빈둥거리기도 시간이 아까워서 누워있다가, 옵시디언에 정리해둔 내용을 올려둔다. 웹(Typescript)을 개발하다가 앱(Dart)로 넘어갔을 때 Typescript와 매우 흡사해서 바로 사용하는데 큰 문제는 없었다. 그 중 Dart의 유용한 기능 중 하나가 옵셔널(Optional)이었다. Dart의 경우 버전이 올라가면서 Null-Safe한 특성이 추가되었는데, 아래와 같이 사용된다. 그렇다. 이 기능은 Typescript에도 존재하는 기능이다. Javascript를 사용할 때는 뭐 그냥 null이던 undefined던 타입 체킹을 안하고, 무식하게(?) 그냥 쓰기에 볼 일이 없지만, Typescript를 사용한다면 타입 명시가 중요하다. 근데 사용하다 보면 특정 값의 속성이 있어도, 없어도 무관한 값이 있다. …

2024.08.27
js_ts

© Powered by danmin