[JavaScript] 전역 변수의 문제점

유영준·2022년 11월 7일
0
post-thumbnail

자바스크립트의 기본 개념동작 원리를 정확히 이해하는 것이 중요!


개인적인 공부를 하면서 중요한 내용을 정리한 형식이기 때문에 오류가 있을 수 있습니다.
피드백 주시면 정말 감사하겠습니다.


지역 변수의 생명 주기는 함수의 생명 주기와 일치한다

호이스팅은 변수 선언이 스코프의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징을 말한다

var 키워드로 선언한 전역 변수의 생명 주기는 전역 객체의 생명 주기와 일치한다

전역 변수의 문제점
1. 암묵적 결합
2. 긴 생명 주기
3. 스코프 체인 상에서 종점에 존재
4. 네임스페이스 오염

전역 변수를 반드시 사용해야 할 이유를 찾지 못한다면 지역 변수를 사용해야 한다
변수의 스코프는 좁을수록 좋다

profile
프론트엔드 개발자 준비 중

0개의 댓글