본문으로 이동
JavaScript 에러에러
ReferenceError

ReferenceError

현재 스코프에 존재하지 않는 변수를 참조했습니다.

browsernode

이 에러의 원인

선언되지 않았거나, 스코프 밖에 있거나, 선언 이전에 접근된(일시적 사각지대) 변수를 사용하려 했습니다. 변수 이름 오타로 인해 발생하기도 합니다.

수정 방법

let, const, 또는 var로 변수를 사용 전에 선언하세요. 변수 이름의 오타를 확인하세요. 접근하는 위치에서 변수가 스코프 안에 있는지 확인하세요. 누락된 모듈을 import하세요.

예제

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
공식 문서

관련 에러 코드