3. 클로저

클로저를 통해서 배운 것들을 전부 이해하면 좋겠지만, 지금 당장에는 어려울 수 있습니다. 같이 이야기를 나누는 것 보다는, 시간이 남는다면 자바스크립트 심화 강의중 클로저 부분을 다시 보시면 될 것 같습니다. 이해하기 위해서 시간이 필요한 개념이기 때문입니다.

아마 이번 주차에서 배울 개념중 가장 어려운 개념인 만큼 따로 질문에 답하는 시간을 가지지는 않겠습니다. 개개인에 맞게 읽으시고 자유롭게 이야기 나누면 좋을 것 같습니다. 읽어가시는데 더 가이드를 드린다면, 두가지 맥락을 나누어 보시면 좋을 것 같습니다.

  1. 특정 변수를 참조하는 내부함수를 외부로 전달하는 경우, 해당 실행컨텍스트가 끝나도 가비지 컬렉션에 의해 소멸되지 않는다는 "기계적 측면"

  2. 특정 조건에서만 참조가 가능한 정보라는 관점에서의 정보 은닉 측면을 나누어서 보면 좋습니다.

즉 어떻게 저런 데이터를 가질 수 있는지, 어떻게 활용하는지 두 가지 관점을 고민해보시면 좋을 것 같습니다.

Last updated