업데이트:

다음과 같이 함수 내에 함수가 있는 경우, 외부 함수 밖에서 내부 함수를 실행하는 건 당연히 안됨. 그러나 방법이 있다는 걸 알았는데.. 핵심은 클로저이며, Javascript의 기초 중에 기초를 놓치고 있었다는 것도 깨달았다.

See the Pen GRJJPZZ by sel (@selucky) on CodePen.

  1. 외부 함수 내에서 내부 함수를 반환.
  2. 외부 함수 밖에서 변수 생성 후 외부 함수를 저장.
  3. 저장된 함수 실행.

완벽히 이해될 때까지 화이팅~

Hero image from Alltechbuzz