일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 알고리즘
- 함수
- blockchain
- nft
- 솔리디티
- 변수
- 리액트
- Interview
- let
- Queue
- solidity
- BOJ
- 실행 컨텍스트
- 프로퍼티
- Javascript
- git pull
- 자바스크립트
- 백준
- 블록체인
- Python
- Algorithm
- var
- Execution context
- 정렬
- Deep Dive
- frontend
- 클로저
- 딥다이브
- 파이썬
- react
Archives
- Today
- Total
목록Strict Mode (1)
공부하자
[Deep Dive 정리] 20장. strict mode
20.1 strict mode란? strict mode는 ES5부터 추가가 되었는데, 자바스크립트 언어의 문법을 좀 더 엄격히 적용하여 오류를 발생시킬 가능성이 높거나 자바스클비트 엔진의 최적화 작업에 문제를 일으킬 수 있는 코드에 대해 명시적인 에러를 발생시킨다. ESLint 같은 린트 도구를 사용해도 strict mode와 유사한 효과를 얻을 수 있다. 린트 도구는 정적 분석 기능을 통해 소스코드를 실행하기 전에 소스코드를 스캔하여 문법적 오류만이 아니라 잠재적 오류까지 찾아내고 오류의 원인을 리포팅해주는 유용한 도구다. 린트 도구는 strict mode가 제한하는 오류는 물론 코딩 컨벤션을 설정 파일 형태로 정의하고 강제할 수 있기 때문에 더욱 강력한 효과를 얻을 수 있다. 20.2 strict m..
Javascript/Deep Dive
2022. 12. 8. 20:23