자바스크립트의 기본 개념과 동작 원리를 정확히 이해하는 것이 중요!
개인적인 공부를 하면서 중요한 내용을 정리한 형식이기 때문에 오류가 있을 수 있습니다.
피드백 주시면 정말 감사하겠습니다.
지역 변수의 생명 주기는 함수의 생명 주기와 일치한다
호이스팅은 변수 선언이 스코프의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징을 말한다
var 키워드로 선언한 전역 변수의 생명 주기는 전역 객체의 생명 주기와 일치한다
전역 변수의 문제점
1. 암묵적 결합
2. 긴 생명 주기
3. 스코프 체인 상에서 종점에 존재
4. 네임스페이스 오염
전역 변수를 반드시 사용해야 할 이유를 찾지 못한다면 지역 변수를 사용해야 한다
변수의 스코프는 좁을수록 좋다