한 일
- 출그으은!
- 타입스크립트 핸드북 읽기
배운 것
- unknown
- arguments를 다른 function의 arguments로 넘겨주기만 하는 경우 타입을 알 필요 없기 때문에 사용
- TypeScript function overload
- TypeScript에서는 function arguments와 return 의 type에 대한 overload를 지원한다.
- overload가 존재하는 type들만 포함한 union type에 대해서는 type checking시 type error가 발생함
function foo(a: string) {} function foo(a: number) {} function foo(a: any) {...} foo(isNumber === true ? 1 : '1'); // number | string type으로 type inference 되기 때문에 number, string type에 대한 overload가 모두 존재함에도 type error 발생
느낀 것
- 좀 더 집중해서 부지런하게 시간을 보내야겠다. 월급 루팡이 되지 않을 것이다.
- 질문을 많이 해야겠다! 개발시 유용한 도구(VSCode, Chrome 등의 익스텐션) 뭐 있을까?
- 밀린 책들을 올해는 모두 읽을 것(진지함)
- 드디어 운동을 다니기 시작했다. 저녁에 사람이 너무 많아서 아침형 인간이 되면 좋을 것 같다!
- 출근한지 이틀 됐는데 너어어무 정신 없다. 하지만 내가 꿈꾸던 곳에 왔기 때문에 잘 해내고 말테다!
- 팀원분들 만날 때 마다 연예인 보는 것 같은 느낌 ㅋㅋㅋ
'TIL' 카테고리의 다른 글
2022.02.22 (0) | 2022.02.23 |
---|---|
2022.02.18 (0) | 2022.02.19 |
2022.02.07 (0) | 2022.02.08 |
2022.02.06 (0) | 2022.02.07 |
2022.02.03 (0) | 2022.02.04 |