일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 중학1-1
- 상속
- 컴퓨터구조
- 데이터베이스
- 타입스크립트심화
- 자바스크립트
- 자바
- SQL
- 정보처리기사필기
- 쇼핑몰홈페이지제작
- 데이터분석
- 연습문제
- JSP/Servlet
- 딥러닝
- html/css
- 순환신경망
- JSP
- ChatGPT
- 개발일기
- 정보처리기사실기
- 머신러닝
- 자바스크립트심화
- 컴퓨터비전
- 파이썬
- 디버깅
- 중학수학
- 자바 실습
- 혼공머신
- rnn
- JDBC
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
타입 심화 4 - Type Guard 1 : 이론 학습 및 퀴즈 문제 풀기 본문
타입스크립트 심화 과정이 정말 어렵다. 여기서 포기하고 다른 과목을 공부할까 고민도 많이 했지만 여기서 그만 두면 아무것도 아닌 것이 된다. 시간도 얼마 남지 않았으니 남은 시간 동안 빠르게 공부를 진행해 보겠다. 오늘 하루 만에 이 수업을 다 마치는 건 무리인 것 같다. 아직 1주 차의 1/3도 배우지 않았는데 이처럼 어려워서 시간이 많이 걸리니 어느 세월에 다 할 수 있을지 의문이다.
그래도 오늘 최대한 공부를 많이 해서 3주차까지는 마치도록 해볼 것이다.
이론 2 - Type Guard
타입을 구별할 수 있는 유니온 타입을 말한다.
이렇게 해서 bark나 think 메서드를 사용할 수 있게 된다.
타입을 비교할 수 있는 연산자이다. 일치 연산자는 등호가 세 개인 것을 말한다.
올해 고쳐야 할 타입스크립트 10가지 나쁜 습관
이 안에 존재하는지 여부를 묻는 것이다.
구체적인 타입을 리터럴 타입이라고 한다. switch의 연산 결과가 더 빠르니 switch가 더 빠르다는 것을 알 수 있다.
타입 가드에서 유용한 오픈 소스
일일이 타입 가드를 만드는 것보다 sindresorhus/is를 사용해서 타입 체크를 하는 것이 좋다. 이 타입 체크는 이 두 가지 명령어를 통해 설치할 수 있다.
퀴즈 4 - Type Guard
문제를 잘 맞혔다.
학습을 마치고
이론 수업 영상이 많이 길었지만 그래도 유익하게 잘 들었다. 첫번째 수업이 정말 힘들었는데 그걸 이기고 나니 다음 수업은 들을만 했다. 뭐든 처음 시작이 가장 힘든 것 같다.
퀴즈 문제도 조금 어려울 법한 문제였으나 단답식보다 훨씬 다채롭고 고급스러운 문제여서 좋았다. 이번 심화 학습에 신경을 많이 쓴 것이 보였다. 선생님도 꼼꼼하게 잘 설명해 주시고 하나라도 더 가르쳐주려고 애쓰시는 모습이 보였다.
'웹 · 앱 개발 > 타입스크립트' 카테고리의 다른 글
타입 심화 6 - Optional Chaining (0) | 2024.12.27 |
---|---|
타입 심화 5 - Type Guard 2 : 실습 문제 풀기 (0) | 2024.12.27 |
타입 심화 3 - Union Type, Intersection Type 3 : 실습 문제 풀기 (0) | 2024.12.27 |
타입 심화 2 - Union Type, Intersecton Type 2 : 퀴즈 문제 풀기 (0) | 2024.12.27 |
타입 심화 1 - Union Type, Intersection Type 1 : 이론 학습 (0) | 2024.12.27 |