한 걸음 Closure 내 맘 (Javascript Closure)
Closure가 뭔데? 💁 : Javascript에서의 Closure는 내부 함수가 외부 함수의 지역 변수에 접근하고 있을 때, 외부 함수가 실행이 끝나서 지역 변수가 소멸되었어야 함에도 여전히 내부 함수에서 접근이 가능한 매커니즘을 의미한다. 엥 그래서 Closure가 뭐야? 💁 다음과 같은 상황에서 우리는 Closure를 볼 수 있다. function makeFunc() { var name = 'Think Thing'; function displayName() { // Closure 형성 alert(name); } return displayName; } var myFunc = makeFunc(); // myFunc변수에 displayName을 리턴 myFunc(); 이 예시에서 makeFunc()의 ..
Study/Web
2021. 12. 21. 17:57