The left-hand side of assignment expression may not be an optional property access

TaeHyun Lee·2023년 1월 9일
0

타입스크립트

목록 보기
1/1
post-thumbnail

아래 에러를 살펴보자

'변수명' is possibly 'undefined'.

이 에러를 해결하기 위해서 다음과 같이 Optional 연산자를 사용해보았다.

그러니 다음과 같은 에러가 발생했다. 해석을 해보면 '할당식의 왼쪽에는 Optional 연산자를 사용하면 안된다는 말이었다. 그래서 어떻게 해결할지 고민해보았다.

문제는 변수가 undefined일 수 있다는 것이었고 해결은 변수가 undefined가 아닐 때만 실행하기로 하였다.

아래 코드 확인

다음과 같이 코드를 작성함으로써 할당식의 왼쪽편에 Optional 연산자를 사용하지 않을 수 있었다.

profile
서커스형 개발자

1개의 댓글

comment-user-thumbnail
2023년 5월 22일

덕분에 잘해결했습니다!! (:

답글 달기