에러인지 IDE에서 경고주는건진 모르겠는데
변수 타입이 object | undefined 이고
함수 인자에 object를 필요하는 상황인데
undefined 가능성 때문에 함수 인자에 변수 그대로 넣으면
에러가뜨더라구 ( object | undeifned 가 object과 매칭이 안되는 상황이라고 해야하나)
그래서 뭐 챗지피티 돌려봤는데
if (! 변수) 로해서 체크하는 코드 집어넣으라고해서
저거 넣으면 에러가 사라짐
이렇게 코드짜는게 스탠다드임? 더 좋거나 자주쓰는 방법없을까?
저런 상황떄마다 if문 집어넣으니깐 코드도 길고 보기에 안예쁜듯
해당 변수가 nullable이면 if로 가드해주는게 맞고 타입만 nullable하고 실제 밸류는 not nullable일때는 type assertion이나 non-null assertion 쓰셈
오 똑똑이 고마웡