클로저
1개의 글
자바스크립트 강좌 - 7. 스코프(Scope)와 클로저(Closure)
자바스크립트의 특별한 성질인, 클로저(Closure)가 드디어 나왔습니다. 클로저는 자바스크립트에서 많은 역할을 수행하며, 함수가 객체라는 성질과 객체의 유효 범위(스코프) 성질 덕분에 사용 가능합니다. 그렇다면, 유효 범위(Scope)가 무엇인지부터 알아봅시다. 객체의 유효 범위(Scope) ?객체의 유효 범위란, 선언된 객체가 참조될 수 있는 범위를 의미합니다. 컴퓨터는 유한한 자원(저장 공간)을 지닌 물리적 매체이기 때문에, 모든 객체를 영원히 저장하는 것은 낭비입니다. 따라서 모든 프로그래밍 언어는 메모리를 효율적으로 사용하기 위하여 유효 범위를 가지고 있습니다. 일반적으로 C 프로그래밍으로부터 나온 언어들은 블록 스코프를 갖고 있습니다. 따라서, C의 경우에는 다음과 같은 상황이 있을 수 있습니..
Programming/Javascript
2016. 10. 24. 13:26