JavaScript 에러에러
TypeError: x is not a functionTypeError: x is not a function
함수가 아닌 값을 함수로 호출하려 했습니다.
browsernode
상세 보기 EvalError전역 eval() 함수와 관련된 오류입니다. 현대 JavaScript에서는 거의 발생하지 않습니다.
현대 JavaScript에서 EvalError는 엔진이 거의 던지지 않습니다. 하위 호환성을 위해 존재합니다. 이 오류를 만난다면 new EvalError()를 명시적으로 던지는 코드나 매우 오래된 JavaScript 환경에서 비롯된 것입니다.
보안 및 성능 문제로 인해 eval() 사용을 완전히 피하십시오. JSON 데이터에는 JSON.parse()를 사용하고, 동적 코드에는 Function 생성자를(신중하게), 동적 로딩에는 모듈 import를 사용하십시오.
TypeError: x is not a function함수가 아닌 값을 함수로 호출하려 했습니다.
RangeError: Invalid date유효한 날짜를 요구하는 Date 메서드에 유효하지 않은 날짜 문자열이 전달되었습니다.
TypeError: Cannot convert undefined or null to object객체를 기대하는 내장 메서드가 null 또는 undefined를 받았습니다.
SyntaxError: JSON.parse unexpected characterJSON.parse()가 작은따옴표, 후행 쉼표, 따옴표 없는 키와 같이 잘못된 JSON 구문을 만났습니다.
SyntaxError: Applying delete to unqualified name in strict modestrict 모드에서 일반 변수 이름에 delete 연산자를 사용했습니다. 이는 허용되지 않습니다.
ENOENT지정한 경로에 파일 또는 디렉토리가 존재하지 않습니다.