Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 전역 변수를 피하는 방법과 이유는 무엇입니까?


전역 변수를 피하거나 JavaScript에서 전역 변수 사용을 최소화하십시오. 전역 변수는 다른 스크립트에서 쉽게 덮어쓰기 때문입니다. 전역 변수는 나쁘지 않고 보안 문제도 아니지만 다른 변수의 값을 덮어쓰면 안 됩니다.

코드에서 더 많은 전역 변수를 사용하면 유지 관리 문제가 발생할 수 있습니다. 같은 이름의 변수를 추가했다고 가정해 봅시다. 이 경우 심각한 버그에 대비하세요.

전역 변수를 사용하지 않으려면 지역 변수를 사용하고 코드를 클로저로 감쌉니다. json −

로 변수를 래핑하여 이를 방지할 수도 있습니다.
var wrapperDemo= {
   x:5,
   y:function(myObj){
   }
};

위에서 x를 호출하려면 −

를 사용하여 호출하십시오.
wrapperDemo.