주중에.. Javascript The Good Parts의 저자이신 "Douglas Crockford"님의 Google 강연 비디오를 보다가..
다음과 같은 멋진 코드 틀을 발견했다.
나도 다 알고 있던 사실인데..
Javascript에서..
- 함수의 리턴은 객체인데 결국, Closure든 뭐든 대부분 될 수 있다.
- '()' 를 붙히면 실행된다.
- Closure만이 안고 있는 값들은 외부에서 참조할 수 없다.(사실 상의 Private 변수/메소드) 같은것 들?
아무튼, 한번도 저렇게 짜볼 생각은 못 했었다. 갑자기 지금까지 만들어 놓은 코드를 모두 수정하고 싶은 기분이 들었다.. (이 무슨 초딩 반성 일기 같은 말투람~)
다음은 그 문제의 강연 동영상...