목록Book (1)
타쿠꺼
자바스크립트 패턴
기초 1. 전역변수의 최소화 - 전역변수는 다른 외부코드들과 혼용사용되면 오류를 야기시킬 수 있기 때문에 사용을 최소화 하여야 한다. - var로 변수를 선언하지 않으면 암묵적으로 전역변수로 정의된다. 따라서 항상 var를 선언하도록 하자. - 전역변수를 var로 선언하면 delete되지 않는다. - 암묵적 전역변수는 사실상 전역객체(브라우저의 경우 window)의 프로퍼티이므로 delete로 삭제 가능하다. - var 선언을 연쇄적으로 사용할 때 암묵적 전역객체가 생성될 수 있다. ex )function func() {var a = b = 0;} - 이 경우, a는 지역변수지만 b는 암묵적 전역변수다. 이는 평가(evaluation)가 오른쪽에서 왼쪽으로 진행되기 때문이다. - 즉 b = 0이 실행되고..
Book
2016. 6. 18. 23:19