closure
-
[javascript] 52. closure - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:35
JavaScript Closures 자바스크립트 변수는 지역 변수 혹은 전역 변수에 속해 있습니다. Private 변수는 closures를 통하여 만들 수 있습니다. 1. Global Variables 함수는 함수내에 선언된 모든 변수를 접근 할 수 있습니다: 1234function myFunction() { var a = 4; return a * a;}cs 그러나, 함수는 함수 밖에 선언된 변수 또한 접근 가능합니다: 1234var a = 4;function myFunction() { return a * a;}cs 위의 예제에서는 a는 전역 변수입니다. 웹 페이지에서, 전역 변수는 윈도우 객체(Window Object)에 속합니다. 전역 변수는 페이지 내의 모든 스크립트에서 사용되어 집니다. 맨 처음 ..