전역 변수의 문제점1 [모던 자바스크립트 Deep Dive] 14장 전역 변수의 문제점 14.1 변수의 생명 주기 14.1.1 지역 변수의 생명 주기 변수는 선언에 의해 생성되고 할당을 통해 값을 갖는다. 그리고 언젠가 소멸한다. 즉, 변수는 생명 주기가 있다. 전역 변수의 생명 주기는 애플리케이션의 생명 주기와 같다. 지역 변수의 생명 주기는 함수의 생명 주기와 일치한다. var x = 'global'; function fofo() { console.log(x); //undefined var x = 'local'; } foo(); console.log(x); //global 지역 변수는 함수 전체에서 유효하다. 단, 변수 할당문이 실행되기 이전까지는 undefined 값을 갖는다. 14.1.2 전역 변수의 생명 주기 전역 코드는 함수 호출과 같이 전역 코드를 실행하는 특별한 진입점이 없고.. 2023. 8. 10. 이전 1 다음