시펄 다 존나 어렵게 설명해놔서 내가 이해한게 맞는지도 모르겠음.


면접에서 "클로져가 멉니까?" 라고 물었을 때 짧게 뭐라고 대답해야하나


함수 내부에서 외부 객체에 접근할 수 있는 함수특성을 클로져라고 합니다. 

기본적으로 자바스크립트의 모든 함수는 클로져라고 할수있습니다. 이러냐?


let message = "hi";


function hello() {

alert(message); // "hi"

}

이렇게 alert이 외부의 message 변수에 접근 가능한게 클로져때문인거임?



존나 쉽게 잘 설명하는곳 추천좀 해주라 ㅜㅜ