한 일

  • 출그으은!
  • 타입스크립트 핸드북 읽기

배운 것

  • 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

+ Recent posts