본문 바로가기
TypeScript

[TypeScript] object is possibly 'null' 에러 해결법

by 질서정연_ 2022. 3. 8.

 

안녕하세요

질서정연입니다. 👻

 

 

제가 분명 저렇게 container를 선언 했는데 

 

Error: src/app/app.component.ts:108:5 - error TS2531: Object is possibly 'null'.

 

라는 에러가 나더라고요 

 

바로 구글링 해 봤습니다.

 

https://stackoverflow.com/questions/43951090/typescript-object-is-possibly-null

 

typescript - object is possibly 'null'

I get this error for the following but the program running perfectly var video = document.querySelector('#camera-stream'), if(!navigator.getMedia){ displayErrorMessage("Your browser doesn't

stackoverflow.com

 

선언 해 준 container가 null이거나 undefind 일 수 있다는걸 컴파일러는 모르기 때문에 

선언 한 container에 !을 붙여주라고 하네요 ..

 

typescript 에서 ! 은 특정 코드가 null이 아니다라는 것을 사용자가 타입스크립트에게 알려주는 것이라고 합니다 ~

 

 

저도 이해가 잘 안되지만 일단 container! 을 붙이니까 오류가 해결 됐어요 TypeScript 공부 하면서 해당 내용 보충을 좀 더 하도록 할게요 ~~

 

 

다들 즐코 하세요 😎

 

댓글