본문 바로가기

코딩공부

(5)
Identifier has already been declared, 뜻부터 해결법까지 Identifier has already been declared, 뜻부터 해결법까지자바스크립트 코드를 실행했는데 SyntaxError: Identifier 'name' has already been declared 같은 메시지가 나타날 때가 있습니다. 분명 평소처럼 변수를 선언했을 뿐인데 갑자기 코드가 실행되지 않으면 어떤 부분부터 확인해야 할지 헷갈릴 수 있는데요. Identifier has already been declared는 쉽게 말해 “같은 이름을 이미 선언했는데 또 선언했다”는 의미입니다. 이번 글에서는 identifier가 무엇인지부터 중복 선언이 발생하는 대표적인 원인, 재선언과 재할당의 차이, 빠르게 해결하는 순서까지 알아보겠습니다. Identifier has already been..
Missing initializer in const declaration 에러 해결 방법 Missing initializer in const declaration 에러 해결 방법자바스크립트에서 const로 변수를 만들다가 SyntaxError: Missing initializer in const declaration이라는 오류를 만나는 경우가 있습니다. 영어 메시지만 보면 복잡해 보이지만 원인은 의외로 간단한데요. 대부분 const 변수를 선언하면서 초기값을 넣지 않았기 때문입니다. 이번 글에서는 Missing initializer in const declaration의 뜻부터 왜 const에서 이런 오류가 발생하는지, 실제 코드에서 확인해야 할 부분과 해결 방법까지 쉽게 알아보겠습니다. Missing initializer in const declaration 뜻은?에러 메시지를 그대로 풀..
SyntaxError: Unexpected token, 오류 뜻부터 해결 방법까지 한 번에 SyntaxError: Unexpected token, 오류 뜻부터 해결 방법까지 한 번에자바스크립트 코드를 작성하다 보면 콘솔에 SyntaxError: Unexpected token이라는 메시지가 나타날 때가 있습니다. 코드가 길어질수록 어디가 잘못됐는지 한눈에 찾기 어려워 답답하게 느껴질 수 있는데요. 하지만 이 오류는 대부분 자바스크립트 문법 규칙에 맞지 않는 문자나 기호가 들어갔을 때 발생합니다. 오늘은 SyntaxError: Unexpected token의 정확한 뜻부터 가장 흔한 발생 원인, 빠르게 해결하는 디버깅 순서까지 한 번에 정리해보겠습니다. SyntaxError: Unexpected token이란?SyntaxError는 자바스크립트 엔진이 코드를 해석하는 과정에서 문법적으로 이해할 ..
TypeError: is not a function, 오류가 발생하는 이유와 해결 순서 TypeError: is not a function, 오류가 발생하는 이유와 해결 순서자바스크립트 개발 중 TypeError: xxx is not a function이라는 오류를 만나면 분명 함수처럼 작성했는데 왜 실행되지 않는지 당황하기 쉽습니다. 라이브러리, 객체 메서드, import/export, 비동기 코드를 다루다 보면 비교적 자주 접하게 되는 오류인데요. 다행히 TypeError: is not a function 오류가 발생하는 이유는 비교적 명확합니다. 어떤 값을 함수처럼 호출했지만 실행 시점에 그 값이 실제 함수가 아니었다는 뜻입니다. 의미부터 주요 원인, 가장 빠르게 문제를 찾는 해결 순서까지 자세히 알아보겠습니다. TypeError: is not a function이란?자바스크립트에서..
Uncaught ReferenceError란? 자바스크립트 문제 원인과 해결 방법 정리 Uncaught ReferenceError란? 자바스크립트 문제 원인과 해결 방법 정리자바스크립트로 개발하다 보면 콘솔에서 Uncaught ReferenceError라는 빨간 오류를 한 번쯤 만나게 됩니다. 분명 코드를 작성했는데 갑자기 실행이 멈추면 어디부터 확인해야 할지 막막할 수 있는데요. 하지만 Uncaught ReferenceError는 원리를 알고 나면 비교적 빠르게 원인을 찾을 수 있는 오류입니다. 오늘은 Uncaught ReferenceError란 무엇인지부터 발생 원인, 실제 해결 방법과 디버깅 순서까지 차근차근 알아보겠습니다.Uncaught ReferenceError란 무엇일까?ReferenceError는 현재 코드에서 존재하지 않거나 아직 초기화되지 않은 변수, 함수 등의 식별자를 참..