[모던 자바스크립트 Deep Dive] 14장 전역변수의 문제점
변수의 생명 주기변수는 생성되고 소멸되는 생명주기가 있다.변수는 자신이 선언된 위치에서 생성되고 소멸한다.전역 변수의 생명주기는 애플리케이션의 생명주기와 같다.함수 내부에서 선언된 지역 변수는 함수가 호출되면 생성되고 함수가 종료하면 소멸한다.-> 변수 선언은 런타임에 실행되는 것이 아니라 런타임 이전 단계에서 자바스크립트 엔진에 의해 먼저 실행된다는 말은 전역 변수에 한정된 것이다.-> 지역 변수의 생명 기는 함수의 생명주기와 일치한다.함수 몸체 내부에서 선언된 지역 변수의 생명주기는 함수의 생명주기와 대부분 일치하지만 지역 변수가 함수보다 오래 생존하는 경우도 있다.변수의 생명 주기는 메모리 공간이 확보된 시점부터 메모리 공간이 확보된 시점부터 메모리 공간이 해제되어 가용 메모리 풀에 반환되는 시점까..
Javascript
2024. 11. 15. 19:18