전역 변수의 문제점1 [모던 자바스크립트 Deep Dive][14] 전역 변수의 문제점 변수의 생명 주기지역 변수의 생명 주기지역 변수의 생명주기는 함수의 생명 주기와 일치한다.변수 선언은 선언문이 어디에 있든 상관없이 가장 먼저 실행된다. 즉, 런타임 이전 단계에서 엔진에 의해 먼저 실행된다.1. 엔진에 의해 x 변수 선언 및 초기화(undefined)2. 함수 구성문 순차적으로 실행되기 시작3. 변수 할당문이 실행되면 x변수에 값 할당4. 함수가 종료하면 x 변수도 소멸되어 생명 주기 종료 전역 변수의 생명 주기함수와 달리 전역 코드는 명시적인 호출 없이 실행된다.var 키워드로 선언한 전역 변수의 생명 주기는 전역 객체의 생명 주기와 일치한다. 전역 변수의 문제점1. 전역 변수 선언시 모든 코드가 전역 변수를 참조하고 변경할 수 있는 암묵적 결합을 허용 하는 것이다. -> 유효 범위.. 2024. 8. 7. 이전 1 다음