본문 바로가기

엄격모드2

JavaScript - 'use strict'를 해제할 수 있을까? 안녕하세요. 고코더 입니다. 'use strict' 엄격 모드에 대해 다루었습니다. 재밌는 질문이 들어왔습니다. "엄격 모드를 해제할 수 있을까요?"라는 질문입니다. 그럼 엄격모드를 해제하는 방법에 대해 알아보겠습니다.? 엄격모드를 선언하여 실행한다면 반대로 이를 해제할 수 있지 않을까는 정상적인 의문점입니다. 그럼 어떤 방법이 있을까요? 엄격 모드에 반대되는 말로 선언해봤자 사실 아무것도 실행되지 않습니다. 'use sloppy' // ? 이런거 없습니다. 그럼 엄격을 멈추거나 비활성화하는 코드를 실행시키면? 네 역시 이런 문법은 없습니다. 'no strict' // ? 없습니다. 'disabled strict' // ? 없습니다. 엄격모드 실행이 실행되면 엄격 모드 사용법에서 가장 첫 번째 라인에 '.. 2021. 11. 2.
JavaScript - 자바스크립트 엄격모드 / 'use strict' 사용법과 이해 안녕하세요. 고코더 입니다. 오늘은 "use strict" 일명 엄격모드라고 말하는 자바스크립트 모드를 알아보겠습니다. 프로젝트에 들어갈때 해당 문구가 최상단에 적혀있으면 꽤나 긴장이 되는 한줄입니다. 엄격모드 Strict mode 염격 모드는 느슨한 모드(Sloppy mode)와 반대되는 규칙입니다. ES5 이전에는 기본적으로 느슨한 모드가 기본이었지만 ES6부터는 반대로 엄격 모드가 기본으로 설정되어 있습니다. - ECMAScript 5부터 시작 - 반대 의미는 느슨한 모드(Sloppy mode) 염격모드 사용법 사용법은 두 가지 방법이 있습니다. 첫 번째 방법은 JS가 시작하는 최상단에 "use strict"를 선언하면 됩니다. 그럼 전역에 걸쳐 엄격 모드가 실행됩니다. 실무에서 보통 이렇게 사용을.. 2021. 11. 2.