-
클로저(closure)JavaScript 2020. 12. 7. 15:29
클로저 : 외부 함수의 변수에 접근할 수 있는 내부 함수, 또는 이러한 작동 원리.
function makeFunc() { var name = 'Mozilla'; function displayName() { alert(name); } return displayName; } var myFunc = makeFunc(); myFunc();
내부함수 displayName은 외부함수 makeFunc의 지역 변수인 name에 접근이 가능하다. 여기서 displayName이 바로 클로저.
'JavaScript' 카테고리의 다른 글
반복문 빠져나오기 - break, continue, label (0) 2021.04.22 이벤트 버블링(bubbling) (0) 2021.03.04 "use strict" (0) 2020.12.04 호이스팅 (0) 2020.10.28 Scope (0) 2020.10.25