closure
ClosurePermalink
클로저란 내부 함수에서 외부 함수의 지역변수에 접근하는 것 자체를 의미한다.
function A() {
const 지역변수 = 123;
return function B() {
console.log(지역변수); // 123
};
}
클로저 개념을 이해하는 것은 어렵지 않았는데, 더 자세히 알고싶어서 구글링을 하다가 의아했던 부분이 있다.
클로저를 함수로 생각해도되는가?
개인적으로 함수로 이해하기 보다는 스코프로 이해하는 것이 혼란스럽지 않았다.
댓글남기기