# 최소한의 전역변수

자바스크립트에서 전역변수는 사용이 매우 쉽습니다. 하지만 전역변수는 프로그램의 유연성을 악화시키기 때문에 가능하면 피하는 것이 좋습니다. 전역변수 사용을 최소화 하는 방법 중 한가지는 전역변수 객체를 사용하는 것입니다.

var MYAPP = {};

MYAPP.user = {
  name: 'Kim',
  age: 34,
};

MYAPP.location = {
  location: 'seoul',
  country: 'South Korea',
};

이러한 방법으로 애플리케이션에 필요한 전역변수를 하나로 관리한다면 다른 서드파티 라이브러리와 연동할 때 충돌을 막을 수 있습니다. 또한 정보은닉을 위해 클로저 기법을 사용하기도 합니다.