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

아래 에러를 살펴보자

'변수명' is possibly 'undefined'.
이 에러를 해결하기 위해서 다음과 같이 Optional 연산자를 사용해보았다.

그러니 다음과 같은 에러가 발생했다. 해석을 해보면 '할당식의 왼쪽에는 Optional 연산자를 사용하면 안된다는 말이었다. 그래서 어떻게 해결할지 고민해보았다.
문제는 변수가 undefined일 수 있다는 것이었고 해결은 변수가 undefined가 아닐 때만 실행하기로 하였다.
아래 코드 확인

다음과 같이 코드를 작성함으로써 할당식의 왼쪽편에 Optional 연산자를 사용하지 않을 수 있었다.
덕분에 잘해결했습니다!! (: