JavaScript ES5 ( OOP )

전역변수 최적화

자바스크립트에서는 전역변수 사용을 최소화하는 것이 좋다.

라이브러리등의 다른 자바스크립트 파일에서 사용한 변수와 이름이 충돌될 염려가 있기 때문이다.

 

전역변수를 사용할 경우 객체를 이용해 최적화하는 방법이 있다.

var MY_GLOBAL_VAR = {};

MY_GLOBAL_VAR.name = "gamza";

MY_GLOBAL_VAR.tutorials = {
    
    "javascript" : {
        
        "obejct" : ["literal","prototype","hasOwnProperty"]
        
    }
    
}

MY_GLOBAL_VAR 라는 전역객체변수를 선언하고 속성을 지정함으로써,

객체를 사용하지 않았을 경우 전역으로 작성해야 할 여러 변수들을 선언할 필요가 없어졌다.

 

댓글

댓글 본문