"use strict"
도대체 무엇일까?
어느 코드에서는 있고, 어느 코드에서는 없고
항상 맨위에, 또는 함수 내에 선언되어 있는 이 문구는 도대체 무엇인가를 고민하고 잠시 미룬뒤 꽤 시간이 지나서
이제야 정답을 찾고 포스팅한다.
결론은,
"use strict"는
해당 파일 전체나, 함수내의 맨 윗줄에 선언함으로써 자바스크립트 코드를 좀 더 엄격하게 심사를 하고 실행시킬 수 있게 해주는 기능을 한다.
즉, 흔히 발생하는 코딩 문법오류나 명확하게 짜이지 않은 코드, 취약점이 있는 코드들에 대해 예외를 발생시키는 기능을 한다!
되도록이면 써주는 습관을 들여야겠다.
'개발 > Javascript' 카테고리의 다른 글
[Javascript] MinHeapTree 사용하기 (11279 최대힙) (0) | 2020.11.29 |
---|---|
[Javascript] 우선순위 큐 활용하여 문제 풀기 (1927 최소힙) (0) | 2020.11.29 |
[Javascript] 자바스크립트 map() vs foreach() 비교하기 (0) | 2020.11.28 |
[Javascript] console.log() 를 많이 사용할 때의 시간초과/느림 현상 (0) | 2020.11.27 |
[Javascript] Array to Set / Set to Array (0) | 2020.11.27 |