Skip to content

Qvil Blog

[Javascript] Tip - 예약어 사용 문제(Feat. IE8)

javascript, tip, ie8, reserved keywords, issue1 min read

이슈, 원인

IE8에서 Error가 출력되면서 페이지가 정상적으로 로드되지 않는 이슈가 발생했다.

원인은 자바스크립트 예약어 사용

경우에 따라서 모던 웹 브라우저에서는 에러가 발생하지 않는다.

예제

1var someFunction = {
2 save: function () {
3 // Error : save는 예약어
4 console.log("save");
5 },
6 switch: function () {
7 // Error : switch는 예약어
8 console.log("switch");
9 },
10};

결론

예약어의 사용을 피해야 한다. 예약어는 너무 많으니까 아래 링크 참고

참고