일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JavaScript
- 봤어요처리
- eqauls-hashcode
- node.js
- SQL
- javascript error
- tecoble
- oracle
- Aspect
- svn
- Spring
- datagrip 한글깨짐
- DART
- @RequestBody
- db
- Java
- 인텔리제이
- flutter mac 설치
- maven
- InteliJ
- class-transformer
- 프로젝트 여러 개
- REST
- TypeScript
- 코어자바스크립트
- ojdbc6
- Mac
- MySQL
- Stream
- 프로그래머스
Archives
- Today
- Total
개발자가 되고 싶은 개발자
[TypeScript] 이펙티브 타입스크립트- 5장 any 다루기 본문
any는 프로젝트에 존재하지 않아야 하고 무조건적으로 배척해야 한다고 생각했지만, 챕터에 any다루기가 있는 것으로 보아 피할 수 없는 경우가 반드시 존재하거나, 옳은 방향으로 사용한다면 많은 이점을 가져다 준다거나 등의 이유가 있을 것으로 보임.
어느 방향인지 알아보는 것을 목표로 스터디.
아이템 38 any 타입은 가능한 한 좁은 범위에서만 사용하기
어떤 변수가 A 타입과 동시에 B 타입에 할당 가능하다면, 오류를 제거하는 방법은 두 가지.
변수를 any타입으로 선언 / 함수안의 매개변수를
아이템 39 any를 구체적으로 변형해서 사용하기
아이템 40 함수 안으로 타입 단언문 감추기
아이템 41 any의 진화를 이해하기
아이템 42 모르는 타입의 값에는 any 대신 unknown을 사용하기
아이템 43 몽키 패치보다는 안전한 타입을 사용하기
아이템 44 타입 커버리지를 추적하여 타입 안전성 유지하기
'Dev > JavaScript & TypeScript' 카테고리의 다른 글
타입스크립트 심볼 타입 (Symbols) (0) | 2024.03.14 |
---|---|
[TypeScript] 이펙티브 타입스크립트- 6장 타입 선언과 @types (0) | 2023.03.13 |
[TypeScript] 이펙티브 타입스크립트- 4장 타입설계 (0) | 2022.06.02 |
[TypeScript] 이펙티브 타입스크립트- 3장 타입 추론 (0) | 2022.05.18 |
[JavaScript] CallBack Function (0) | 2022.05.11 |