Thief of Wealth

"use strict"

도대체 무엇일까?

어느 코드에서는 있고, 어느 코드에서는 없고

항상 맨위에, 또는 함수 내에 선언되어 있는 이 문구는 도대체 무엇인가를 고민하고 잠시 미룬뒤 꽤 시간이 지나서 

이제야 정답을 찾고 포스팅한다.

 

결론은,

"use strict"는 

해당 파일 전체나, 함수내의 맨 윗줄에 선언함으로써 자바스크립트 코드를 좀 더 엄격하게 심사를 하고 실행시킬 수 있게 해주는 기능을 한다.

 

즉, 흔히 발생하는 코딩 문법오류나 명확하게 짜이지 않은 코드, 취약점이 있는 코드들에 대해 예외를 발생시키는 기능을 한다!

되도록이면 써주는 습관을 들여야겠다.

profile on loading

Loading...