use strict 란?
'use strict'는 엄격한 모드입니다.
다음과 같이 사용한다면 일반적으로 에러를 캐치하지 않습니다.
text = 'hello
하지만, 다음과 같이 사용한다면 에러를 캐치합니다.
'use strict';
text = 'hello';
즉, 기존에 무시하던 에러들을 캐치하고 기존 sloppy mode보다 더 빠르게 동작합니다.
'sloppy mode'는 텍스트 그대로 느슨한 모드이며 일반적으로 'javascript'에서 'sloppy mode'를 사용합니다.
sloppy mode와 공존하여 사용하기
function hello() { //함수에 strict mode 적용
'use strict';
console.log('hello');
}
function world() { //sloppy mode
console.log('world');
}
반응형
'JavaScript' 카테고리의 다른 글
yield 사용법 - 생성기(generator) 그리고 반복기와 반복기 제공자 (0) | 2021.06.21 |
---|---|
모달창에서 execCommand('copy') 실행 안 될 때 (0) | 2020.12.10 |
모달창에서 execCommand('copy') 실행 안 될 때 (0) | 2020.12.10 |
JavaScript - map() 함수의 사용 (0) | 2020.12.07 |
JavaScript - 단축 평가 논리 계산법 (0) | 2020.11.19 |