CodeStates/└ JavaScript(Pre)
Closure
Dream_World
2020. 6. 26. 13:17
Closure 란 ?
-
함수와 함수가 선언된 어휘적 환경의 조합
-
외부 함수의 변수에 접근 할 수 있는 내부 함수
-
현재 상태를 기억하고 변경된 최신 상태를 유지
Closure 함수 접근
-
지역 변수
-
외부함수의 변수
-
전역 변수
-
접근이 전부 가능
Closure 사용
function startAt(x){
function incrementBy(y){
return x + y
}
return incrementBy
}
var closure1 = startAt(1)
var closure2 = startAt(2)
참조 사이트 : 클로저 - 위키백과
클로저 (컴퓨터 프로그래밍) - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 컴퓨터 언어에서 클로저(Closure)는 일급 객체 함수(first-class functions)의 개념을 이용하여 스코프(scope)에 묶인 변수를 바인딩 하기 위한 일종의 기술이다. 기능상��
ko.wikipedia.org