use strict (1) Today I am 'use strict' 을 선언하는 이유 📄 자바스크립트 작성 시, 상단에 'use strict'; 를 선언하는 이유 why❓ 자바스크립트 언어 만들 때 굉장히 빨리 만들어야 했다 ↓ 굉장히 유연한 언어다 ↓ 위험성이 높다 ↓ (ex) 선언되지 않은 변수에 값 할당이 가능하다, 기존에 존재하는 prototype을 변경할 수 있다.) 말도 안 되는 코드.. ↓ 위 문제 개선을 위해 ECMA5에 추가됨 BAD a=6; // - a=6; 정의되어 있지 않은 a 변수에 값을 할당했는데 에러가 생기지 않는다. (이 출력 자체가 이상한 것이다..) BAD "use strict"; a = 6; //error // use.js:2 Uncaught ReferenceError: a is not defined at use.js:2 - 'use-stict';를 선언.. 이전 1 다음