strict mode?
자바스크립트 코드 작성시 오타나 문법 지식의 미비로 인한 실수를 대비하기 위해 ES5부터 지원하는 strict mode.
언어의 문법을 좀 더 엄격히 적용하여 오류를 발생시킬 가능성이 높거나 JS엔진의 최적화 작업에 문제를 일으킬 수 있는 코드에 대해 명시적인 에러를 발생시킨다.
적용 방법
전역의 선두 또는 함수 몸체의 선두에 'use strict';를 추가하여 사용한다.
전역의 선두에 추가하면 스크립트 전체에 strict mode가 적용된다.
strict mode는 즉시 실행 함수로 감싼 스크립트 단위로 적용하는 것이 바람직하다...
(function () {
'use stritc';
// fill in
}());