use strict
-
[JavaScript] use strictJavaScript 2022. 8. 30. 22:55
use strict 이 생겨난 이유 1. ES5에서는 새로운 기능이 추가되고 기존 기능 중 일부가 변경 2. 하위 호환성 문제가 발생 3. 변경사항 대부분은 ES5의 기본 모드에선 활성화되지 않도록 설계. 대신 use strict라는 특별한 지시자를 사용해 엄격 모드(strict mode)를 활성화 했을 때만 변경사항이 활성화되게 해놓음. use strict "use strict" 지시자가 스크립트 최상단에 오면 스크립트 전체가 “모던한” 방식으로 동작한다. 스크립트 최상단이 아니면 엄격 모드가 활성화되지 않을 수 있다. (주석 가능) "use strict"; 브라우저 콘솔 브라우저 콘솔을 사용하는 경우, 기본적으로 use strict가 적용되어있지 않는다는 점에 주의해야 한다. 해결 : 'use str..