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

Reading time ~1 minute

이슈, 원인

IE8에서 Error가 출력되면서 페이지가 정상적으로 로드되지 않는 이슈가 발생했다. 원인은 자바스크립트 예약어 사용

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

예제

var someFunction = {
    save: function() { // Error : save는 예약어
        console.log('save');
    },
    switch: function() { // Error : switch는 예약어
        console.log('switch');
    },
};

결론

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

참고

immer는 객체 비구조화 문법(Object Destructuring)을 사용하면 동작하지 않는다.

## [immer](https://github.com/immerjs/immer)는 객체 비구조화 문법(Object Destructuring)을 사용하면 동작하지 않는다.아래는 redux에서 reducer쪽 immutable state를 immer...… Continue reading

2019 카카오 FE(Front-end) Meetup

Published on September 16, 2019

2019 카카오 개발자 컨퍼런스

Published on September 11, 2019