JavaScript 에러에러
TypeError: x is not a constructorTypeError: x는 생성자가 아님
생성자가 아닌 값에 new 키워드를 사용하려는 시도가 발생했습니다.
browsernode
상세 보기 TypeError: Cannot set properties of undefined/nullundefined 또는 null에 속성을 설정하려는 시도가 발생했습니다.
null 또는 undefined인 값에 속성을 할당하려 했습니다. 부모 객체가 초기화되지 않았거나, 함수가 객체 대신 null을 반환했거나, 변수가 사용 전에 올바르게 할당되지 않은 경우에 발생합니다.
속성을 설정하기 전에 객체를 초기화하세요. 함수가 null/undefined 대신 유효한 객체를 반환하는지 확인하세요. 방어적 검사를 추가하세요: if (obj) { obj.prop = value; }. 초기화 시 기본값을 사용하세요.
let obj = null; obj.key = 'value'; // TypeErrorTypeError: x is not a constructor생성자가 아닌 값에 new 키워드를 사용하려는 시도가 발생했습니다.
TypeError: Cannot read properties of undefined/nullundefined 또는 null의 속성이나 메서드에 접근하려고 했습니다.
InternalError: too much recursionChrome/Node.js의 RangeError: Maximum call stack size exceeded에 해당하는 Firefox 전용 오류입니다.
ReferenceError: x is not defined접근 가능한 어떤 스코프에도 선언되지 않은 변수를 참조했습니다.
ERR_INSPECTOR_ALREADY_ACTIVATEDNode.js 인스펙터(디버거)가 두 번 이상 활성화되었습니다.
EADDRINUSE해당 주소(포트)가 이미 다른 프로세스에서 사용 중입니다.