use strict
// 기존에는 조용히 무시되던 에러들을 throwing을 한다. // 느슨한 자바스크립트를 엄격하게 제어해주는 모드. function func(){ 'use strict'; console.log(this); undefined // use strict를 사용하면 this에 접근하는걸 막는다. globalVal = 10; // globalVal is not defined return 'hello'; } func();