JavaScript 에러에러
ReferenceError: Invalid left-hand side in assignmentReferenceError: 할당의 좌변이 유효하지 않음
할당할 수 없는 대상에 할당을 시도했습니다.
browsernode
이 에러의 원인
리터럴(5 = x), 함수 호출 결과 등 유효한 할당 대상이 아닌 것에 값을 할당하려 했거나, 조건식에서 ==대신 =을 사용했습니다.
수정 방법
할당의 좌변이 변수, 속성, 또는 구조 분해 패턴인지 확인하세요. 비교 연산이 의도였다면 = 대신 ===를 사용하세요. 함수 호출 결과에 실수로 할당하고 있지 않은지 확인하세요.
예제
5 = x; // ReferenceError: Invalid left-hand side in assignment관련 에러 코드
JavaScript 에러에러
TypeErrorTypeError
값이 예상된 타입이 아닙니다. 연산이 잘못된 타입의 값을 만날 때 발생하는 가장 일반적인 JavaScript 오류입니다.
browsernode
상세 보기 JavaScript 에러에러
CORS Error: No Access-Control-Allow-OriginCORS 오류: Access-Control-Allow-Origin 없음
서버가 필요한 CORS 헤더를 포함하지 않아 브라우저가 크로스-오리진 요청을 차단했습니다.
browser
상세 보기 JavaScript 에러에러
ERR_INSPECTOR_ALREADY_ACTIVATEDERR_INSPECTOR_ALREADY_ACTIVATED
Node.js 인스펙터(디버거)가 두 번 이상 활성화되었습니다.
node
상세 보기 JavaScript 에러에러
SyntaxError: Cannot use import statement outside a moduleSyntaxError: 모듈 외부에서 import 문을 사용할 수 없음
모듈로 처리되지 않는 파일에서 ES 모듈 import 구문을 사용했습니다.
browsernode
상세 보기 JavaScript 에러에러
ENOSPCENOSPC: 장치에 남은 공간 없음
디스크가 가득 찼거나 inode 테이블이 소진되었습니다.
node
상세 보기 JavaScript 에러에러
SyntaxError: await is only valid in async functionsSyntaxError: await는 async 함수 내에서만 유효함
await 키워드가 async 함수 외부에서 사용되었습니다.
browsernode
상세 보기