WORK/JQUERY

identifier '변수' has already been declared 원인 및 해결법

im 수캥이 2023. 10. 25. 16:29

스크립트에서 identifier '변수' has already been declared 의 오류가 나는 원인은 간단하다.

1
2
3
4
5
6
7
// var 변수의 경우 중복 사용해도 에러없음
var user_name = "정우성";
var user_name = "원빈";
 
// let 변수의 경우 중복 사용 불가
let user_id = "123";
let user_id = "456"// // error: Identifier 'user_id' has already been declared
cs

let 으로 선언한 변수는 중복사용이 불가능 하기에 import 되어있는 페이지에도 동일한 변수명은 없어야 한다.

(const로 선언한 변수도 중복허용 불가)

따라서 let 으로 선언한 동일한 변수명을 찾아 수정해주면 된다.