본문 바로가기
Error

[Javascript] SCRIPT1053: Const를 초기화해야 합니다.

by 지구 2021. 6. 16.

IE... 또 너구나...

새로운 기능을 개발하여 테스트환경에 올려놨는데

IE 에서 작업한 페이지의 스크립트가 아예 안먹어버리는 현상이 있어서 콘솔을 보니

SCRIPT1053: Const를 초기화해야 합니다. 라는 오류가 발생해있더라.

 

원인은 variable scope 를 철저하게 관리하겠다고 for 문에 const 를 써버린게 문제였고...

찾아보니 const 는 초기화를 무조건 해줘야하는 scope 라서 상수 외에는 웬만하면 사용하지 말라고 권고되어 있었다 ㅎ


const myStrArr = ['우리','나라','만세'];
for (const str of myStrArr) {
	console.log(str);
}
Chrome IE
 

예제 코드와 브라우저 간 찍힌 log 차이... 😢

반응형

댓글