[javascript] strict mode - 'use strict'

teddy·2021년 5월 3일
0

자바스크립트의 특성

  • 자바스크립트는 유연하지만 그만큼 위험한 언어이다
a = 6 // 에러가 안 뜬다



strict mode

  • ECMAScript 5 에 추가 된 'use strict' 을 js에서 선언하면 strict mode 가 된다
'use strict';
a = 6 // 에러발생
  • 좀더 안정적인 환경을 제공한다.
  • 속도 개선에도 도움이 된다.




strict mode 쓸까 말까?

  • strict mode 로 인해서 다양한 에러가 발생 할 수 있다
  • ESint 는 strict mode가 제한하는 오류는 물론 코딩 컨벤션을 설정 파일 형태로 정의하고 강제할 수 있기 때문에 더욱 강력확 효과를 얻을 수 있다

strict mode 대신에 ESint(린트) 를 쓰자

0개의 댓글