본문 바로가기

JS&TS Essential/Type

Type 추론

Typescript를 사용하다보면 타입 지정을 하지 않아도 에러가 나타나지 않는 경우가 있다.
이는 ts가 코드상황을 보고 타입을 인지 후 타입을 추론하는 것이다. → 타입추론

 for(let i = 0; i < feeds.length; i++)  feeds[i].read = false;

위와 같은 for문에서 i의 초기값으로 0을 넣고 있기때문에i의 type은 number라는 것을 알 수 있다.
이에 ts는 i의 type을 number로 지정하고 number type 외에 다른 type의 값을 넣으면 에러를 표시해준다.

'JS&TS Essential > Type' 카테고리의 다른 글

객체 Type 알아보기  (0) 2021.11.15
Type의 확장  (0) 2021.11.11
type alias와 interface  (0) 2021.03.04
TypeScript의 type 알아보기  (0) 2021.03.03