다음과 같이 함수 내에 함수가 있는 경우, 외부 함수 밖에서 내부 함수를 실행하는 건 당연히 안됨. 그러나 방법이 있다는 걸 알았는데.. 핵심은 클로저이며, Javascript의 기초 중에 기초를 놓치고 있었다는 것도 깨달았다.
See the Pen GRJJPZZ by sel (@selucky) on CodePen.
- 외부 함수 내에서 내부 함수를 반환.
- 외부 함수 밖에서 변수 생성 후 외부 함수를 저장.
- 저장된 함수 실행.
완벽히 이해될 때까지 화이팅~
Hero image from Alltechbuzz