[Revisited JS] strict mode를 이해해보자
2023. 9. 14. 21:46ㆍTrip to JavaScript
20.1 strict mode란?
할당문으로 변수를 생성함
이때 전역 객체의 x 프로퍼티는 마치 전역 변수처럼 사용할 수 있다.
암묵적 전역
자바스크립트 문법을 엄격히 적용
20.2 strict mode의 적용
use strict;
20.3 전역에 strict mode를 적용하는 것은 피하자
20.4 함수 단위로 strict mode를 적용하는 것도 피하자
strict mode는 즉시 실행 함수로 감싼 스크립트 단위로 적용하는 것이 바람직하다.
20.5 strict mode가 발생시키는 에러
20.5.1 암묵적 전역
20.5.2 변수, 함수, 매개변수의 삭제
20.5.3 매개변수 이름의 중복
20.5.4 with 문의 사용
with 문은 전달된 객체를 스코프 체인에 추가한다. with문은 사용하지 않는 것이 좋다.
20.6 strict mode 적용에 의한 변화
20.6.1 일반 함수의 this
일반 함수 this를 호출하면 undefined가 뜬다.
20.6.2 arguments 객체
인수의 재할당을 막는다.
딱히 특별할 것이 없는데 그냥 알아두면 좋은 파트인듯.
'Trip to JavaScript' 카테고리의 다른 글
[Revisited JS] 빌트인 객체에 대해 이해해보자 (0) | 2023.09.19 |
---|---|
[Revisited JS] 프로토타입을 파훼해보자 (0) | 2023.09.12 |
[Revisited JS] 비동기 완벽 이해를 꿈꿔보자 (0) | 2023.09.10 |
[Revisit JS] 프로퍼티 어트리뷰트를 이해해보자 (0) | 2023.09.07 |
[Revisit JS] 클로저 이해해보기 (0) | 2023.09.06 |