JavaScript 에러에러
TypeErrorTypeError
값이 예상된 타입이 아닙니다. 연산이 잘못된 타입의 값을 만날 때 발생하는 가장 일반적인 JavaScript 오류입니다.
browsernode
상세 보기 SyntaxError: Unexpected token파서가 코드의 해당 위치에서 예상하지 못한 토큰(문자 또는 키워드)을 만났습니다.
파서가 예상하지 않은 위치에 문자 또는 키워드가 나타났습니다. 흔한 원인으로는 배열/객체에서 누락된 쉼표, 여분이거나 누락된 괄호, 예약어를 식별자로 사용, 또는 CommonJS 파일에서 ES 모듈 구문 사용이 있습니다.
오류에 표시된 줄에서 누락되거나 여분의 구두점을 확인하세요. 괄호와 소괄호가 균형을 이루는지 검증하세요. 모듈 시스템을 혼용하고 있지 않은지 확인하세요. 코드 포매터를 사용하여 구조적 문제를 잡으세요.
const obj = { name: 'test', }; // trailing comma in older JSTypeError값이 예상된 타입이 아닙니다. 연산이 잘못된 타입의 값을 만날 때 발생하는 가장 일반적인 JavaScript 오류입니다.
ReferenceError현재 스코프에 존재하지 않는 변수를 참조했습니다.
ERR_SERVER_ALREADY_LISTEN서버가 이미 수신 중인 상태에서 server.listen() 메서드가 호출되었습니다.
ERR_INVALID_RETURN_VALUE함수가 예상치 못한 타입의 값을 반환했습니다.
ERR_INSPECTOR_ALREADY_ACTIVATEDNode.js 인스펙터(디버거)가 두 번 이상 활성화되었습니다.
TypeError: Cannot set properties of undefined/nullundefined 또는 null에 속성을 설정하려는 시도가 발생했습니다.