JavaScript 에러에러
SyntaxErrorSyntaxError
JavaScript 엔진이 언어 구문에 맞지 않는 코드를 만났습니다.
browsernode
상세 보기 TypeError값이 예상된 타입이 아닙니다. 연산이 잘못된 타입의 값을 만날 때 발생하는 가장 일반적인 JavaScript 오류입니다.
값을 해당 타입과 호환되지 않는 방식으로 사용하려 했습니다. 함수가 아닌 것을 호출하거나, null/undefined의 속성에 접근하거나, 내장 메서드에 잘못된 타입의 인수를 전달하는 경우가 대표적입니다.
실패하는 연산 전에 `typeof`나 `console.log`로 변수의 실제 타입을 확인하십시오. null/undefined 검사를 추가하십시오. 잠재적으로 null인 값에는 옵셔널 체이닝(`?.`)을 사용하십시오. 함수 인수가 예상 타입과 일치하는지 검증하십시오.
null.property // TypeError: Cannot read properties of nullSyntaxErrorJavaScript 엔진이 언어 구문에 맞지 않는 코드를 만났습니다.
SyntaxError: Illegal return statementreturn 문이 함수 본문 외부에서 사용되었습니다.
DOMException: The operation was abortedAbortController 신호를 통해 작업이 취소되었습니다.
ERR_SOCKET_BAD_PORT네트워크 작업에 유효하지 않은 포트 번호가 지정되었습니다.
TypeError: Method called on incompatible receiver메서드가 예상된 타입이 아닌 `this` 값으로 호출되었습니다.
ERR_HTTP2_STREAM_ERRORHTTP/2 스트림에서 오류가 발생했습니다.