strict mode
strict mode란? 🤔 코드에서 오타나 문법에 대한 실수는 개발자의 의도와 관계 없는 동작을 일으킬 수 있습니다. 그래서 ES5부터 오류를 방지할 수 있는 환경인 strict mode를 지원하기 시작했습니다. 이로 인해 오류 발생의 여지가 있거나, 자바스크립트 엔진의 최적화에 방해가 될 수 있는 코드에 대해 명시적인 에러를 발생시킵니다. ESLint 같은 정적 분석 도구를 사용해도 비슷한 효과를 얻을 수 있습니다. strict mode는 전역 또는 함수 최상단에 'use strict';를 추가함으로써 적용할 수 있습니다. 'use strict'; function foo() { x = 123; // ReferenceError: x is not defined } foo(); 그리고 strict mode..
Tech Stack/자바스크립트
2021. 5. 12. 17:51