1. ts에 대한 타입은 type이나 interface를 통해 지정이 가능하다.
2. 만약 객체의 프로퍼티가 나중에 존재하거나 그럴때에는 선택적 프로퍼티인 ?을 넣어서 선언을 해준다.
3. 배열은 타입[] 으로 선언을 해준다.
4. Element의 subset이 HTMLElement이다.
5. 함수의 리턴값이 여러종류일 때 제너릭을 이용해서, 문제를 해결할 수 있다.
6. Map의 get은 선언한 타입이거나 undefined가 올 수있다. 그러니 널병합연산자로 undefined를 제거해줄수 있다.(부정확)
7. interface는 extends을 통해 확장이 가능하고, 이것은 type일때에는 &와 비슷하다.
8. interface는 여러번 정의가 가능하고, 그럴때마다 프로퍼티가 병합이 된다.
'프로그래밍언어 > Typescript' 카테고리의 다른 글
[TS] Advanced Type (0) | 2022.07.13 |
---|---|
타입스크립트 타입 (0) | 2022.07.10 |
타입스크립트 타입 vs 자바스크립트 타입 (0) | 2022.07.04 |