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 |