[Typescript] 좀 더 알아보기(Type Assertion, Index Signature)
- 타입스크립트가 추론하지 못하는 타입을 as keyword를 통해 명시해주는 것
- 타입스크립트가 추론하지 못하는 타입을 as keyword를 통해 명시해주는 것
• TypeScript는 공통 타입 변환을 용이하게 하기 위해 유틸리티 타입을 제공한다.
intersection Type - union Type - Type Guard
• 매개변수와 리턴값의 타입을 선언 후 사용하면 된다.
굳이 FC type을 명시해줘서 코드 가독성이 떨어진다.
TypeScript 에서는 기본형 자료형, 참조형 자료형외에도 추가로 타입을 제공한다.
Type의 property를 optional하게 지정할 수 있다.
[생성자] 1. 모든 class는 constructor를 가짐 2. constructor는 class로부터 객체를 생성할 때 호출되며 객체의 초기화를 담당 클래스안에 컨스트럭터를 만들고 오브젝트를 생성할 때는…
https://www.typescriptlang.org/docs/handbook/advanced-types.html
1. 안정적이다. 높은 수준의 추상화가 필요할 때, 프로그램에 구조를 만들고 문서화할 수 있다.