JavaScript 코딩팁
Clunix Wiki
- 함수내에 쓰이는 변수들은 var Directive를 사용하여 명시적으로 함수의 지역 변수로 선언한다.
- 다른 코드에서 동일한 전역 변수를 사용하여 예상치 못한 결과가 초래될 수 있음. 특히 비동기적으로 수행되는 코드가 개입되는 경우
- Unique 변수명이어서 결코 충돌하지 않는다 하더라도, 명시적인 지역 변수 선언은 가독성을 높임
- 아래 함수의
this_is_global
은 전역 변수며,this_is_local_to_function
는 함수의 지역변수임
function blah_function() { this_is_global = 1; var this_is_local_to_function = 1; }