JS&TS Essential/Type
Type 추론
CodeMania
2021. 11. 9. 00:51
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의 값을 넣으면 에러를 표시해준다.