14장. 전역 변수의 문제점
14장. 전역 변수의 문제점 global object 클라이언트 사이드 환경(브라우저): window 서버 사이드 환경(Node.js): global ES11 에서 globalThis 로 통일됨. 전역 변수 단점 암묵적 결합(implict coupling): 유효 범위가 너무 커 가독성이 나쁘고 상태 변경의 위험이 높음. 긴 생명 주기: 메모리 리소스 오랜 기간 소비 스코프 체인 상에서 종점에 존재: 변수 검색시 가장 마지막에 검색된다는 뜻. 즉, 검색 속도가 가장 느리다. 네임스페이스 오염: 여러 파일에서 하나의 전역 스코프를 공유한다. 예상치 못한 결과 확률 높음. 전역 변수 사용 억제 방법 변수의 스코프는 좁을수록 좋다. 즉시 실행 함수 즉시 실행 함수를 사용하면 지역 변수가 된다. (functio..
2022.04.24