먼저 타입스크립트를 왜 배워야 하는가? 타입스크립트는 무엇보다 기존 JS보다 안정적이다. 실제 서비스에서도 대부분 JS->TS 과정을 거친다. TS의 가장 큰 메리트는 무엇보다 JS의 황당한 에러들을 대부분 줄여줄 수 있는점! 이를 통해 안정적인 서비스 운영 자체가
TypeScript는 무엇인가? 타입스크립트는, 기존에 사용되던 JS에 type을 부여할 수 있게 만든 언어로, 이 언어를 통해서 각 변수나 함수, 매개변수 등에 type을 부여해줄 수 있고, 이 type을 기반으로, interface 와 같은 다른 객체지향 언어들
먼저, typescript에서 class 등에서, 이렇게 뒤에 generic을 붙이면서 사용할 수 있는 건 이전 시간부터 배워왔던 내용! Array1은, TS의 forEach문의 작동원리를 설명한 코드인데, 저런식으로 generic을 이용하면, 어떤 타입이 오든
이런식으로, Filter를 직접 구현할 수 있다. 지난시간에 하던 내용이니 가볍게 패스~!함수간의 서로 대입할 수 있냐?없냐?가 바로 공변성!리턴값은, 더 넓은 타입으로 대입할 수 있기 때문이다!이게 바로 공변성이런식으로, 넓은 타입을 더 좁은 타입으로 대입할 경우 에
Partial? 이런식으로 몇개의 attrubute를 빼고 선언을 할때, Partail 기능을 사용할 수 있다. Partial 기능을 쓰면, 속성들을 전부다 optianal로 만들어준다. 이런식으로 partaial을 직접 선언해주는 것 역시 가능하다.이런식으로 op