'use strict'

Zoey·2020년 12월 15일
0

Whole-script strict mode syntax
JavaScript is very flexible
flexible === dangerous
added ECMAScript 5



a = 6;

기존 JS : 에러가 발생하지 않음



'use strict';
a = 6;

use strict 선언하면 에러 발생 Uncaught ReferenceError: a is not defined



'use strict';
let a;
a = 6;

a를 선언하면 에러 발생 하지 않는다.



자바스크립트 엔진이 조금 더 효율적이고 빠르게 자바스크립트를 분석할 수 있기 때문에
실행하는데 있어서 조금 더 나은 성능 향상을 기대할 수 있다.
바닐라 스크립트 사용할 경우 use strict 사용을 권장
(TS에서는 필요 없음.)

출처: https://www.youtube.com/watch?v=tJieVCgGzhs&feature=youtu.be

0개의 댓글