전역변수의 문제점
작성일 : 2024.10.13
지역변수의 생명 주기
- 지역 변수의 생명 주기는 함수의 생명주기와 일치한다
- 호이스팅은 스코프를 단위로 동작한다
- 호이스팅 : 변수 선언이 스코프의 선두로 끌어올려진 것처럼 동작하는 js 고유의 특징
전역변수의 생명주기
- 전역변수의 생명주기는 전역 객체의 생명주기와 일치
- 전역 객체 : 코드가 실행되기 이전단계에 js엔진에 의해 어떤 객체들보다도 먼저 생성되는 객체
- client : window객체
- server : global객체
- 전역 객체는 표준 빌트인 객체와 환경에 따른 호스트 객체, 그리고 var 키워드로 선언한 전역 변수와 전역 함수를 프로퍼티로 가진다.
- var 키워드로 선언한 전역 변수의 생명 주기는 전역 객체의 생명 주기와 일치