본문으로 이동
JavaScript 에러에러
ReferenceError: Invalid left-hand side in assignment

ReferenceError: 할당의 좌변이 유효하지 않음

할당할 수 없는 대상에 할당을 시도했습니다.

browsernode

이 에러의 원인

리터럴(5 = x), 함수 호출 결과 등 유효한 할당 대상이 아닌 것에 값을 할당하려 했거나, 조건식에서 ==대신 =을 사용했습니다.

수정 방법

할당의 좌변이 변수, 속성, 또는 구조 분해 패턴인지 확인하세요. 비교 연산이 의도였다면 = 대신 ===를 사용하세요. 함수 호출 결과에 실수로 할당하고 있지 않은지 확인하세요.

예제

5 = x; // ReferenceError: Invalid left-hand side in assignment
공식 문서

관련 에러 코드