use strict1 자바스크립트에서 'use strict' 란? 자바스크립트로 만든 어플리케이션 파일을 하나 받았습니다. 맨 위에 'use strict'라고 적혀있는데 이게 뭐였더라...엄격하게 문법 체크?를 해주는 옵션이라고 들었던 것 같아서 정확히 이놈이 하는 역할이 무엇이가 궁금하여 알아보았습니다.Stack Overflow에 좋은 설명이 있길래 바로 공유! 해석 버전1. 전역변수 비허용(var가 빠진 선언을 잡아내고 변수 이름에 오타를 찾아낸다)2. Silent failing assignments(조용한 할당 실패)가 에러를 throw 해 줌(NaN = 5; 할당하기)3. 지울 수 없는 Properties(속성)을 지우려고 할 때 에러를 throw 해 줌(delete Object.prototype)4. 모든 객체 내의 속성 이름이 고유하는 것을 요구함(var x.. 2018. 12. 9. 이전 1 다음