Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 릿코드
- 부탁드립니다
- Roman
- javascript
- 메모리
- 이냐
- integer
- 직렬화
- strict mode
- 로만
- 빌트인객체
- 제네릭
- jre
- 모던자바스크립트
- 모던 자바스크립트 딥 다이브
- Two
- 비전공
- 할당
- SUM
- LeetCode
- 자바
- 인가
- JSON
- java
- implements
- 제너릭
- JVM
- 파견
- 딥다이브
- JDK
Archives
- Today
- Total
목록strict mode (1)
AnnSEo.log
[Deep Dive] 20장 strict mode
var, let, const 키워드 사용 없이 변수 선언 시 암묵적 전역(implicit global) 현상 발생 변수 선언이 존재하지 않음에도 ReferenceError가 발생하는게 아니라 암묵적으로 전역 객체에 프로퍼티 동적으로 생성 (암묵적 전역에 의해 전역 객체에 추가된 프로퍼티는 변수가 아니며, 호이스팅 x, delete 연산자로 삭제 o)(전역 변수는 delete 연산자로 삭제 불가) -> ES5부터 strict mode 추가 문법이 좀 더 엄격하게 적용해 에러를 줄이기 위함 적용하려면 전역 선두나 함수 몸체 선두에 'use strict';를 추가 전역에 strict mode를 적용하면 스크립트 단위로 적용된다. 외부 서드파티 라이브러리 사용하는 경우 등을 고려해서 즉시 실행 함수로 스크립트 ..
자바스크립트
2021. 9. 12. 10:22