자바스크립트 핵심 가이드 - (함수 2탄 Scope, Closoure)
9. 유효범위 (scope)프로그래밍 언어에서 유효범위는 변수와 매개변수의 접근성과 생존 기간을 제어한다. 유효범위는 이름들이 충돌하는 문제를 덜어주고 자동으로 메모리를 관리하기 때문에 매우 중요한 개념이다.var foo = function ( ) { var a = 3, b = 5; var bar = function ( ) { var b = 7, c = 11; console.log('2) a : ' + a + ', b : ' + b + ', c : ' + c); // 이 시점에서 a 는 3, b 는 7, c 는 11 임 a += b + c; console.log('3) a : ' + a + ', b : ' + b + ', c : ' + c); // 이 시점에서 a 는 21, b는 7, c 는 11 임 }..
2013. 12. 23.