클로저란....
이 글은 예전에 따로 적어두었던 클로저란.... 메모를 옮기면서 다시 정리한 버전입니다..
원문이 짧은 편이라, 나중에 다시 볼 때 덜 끊기게 핵심 흐름만 조금 붙여뒀습니다.
클로저가 뭐임? -> 중첩된 함수에서 자식 함수가 부모 함수의 변수에 접근을 가능하게 해주는 친구임 변수를 참조하는 내부 함수를 외부로 전달한 경우 실행 컨텍스트가 종료된 후에도 초기 상태를 기억함
- 어떻게 작동함? -> 호출하는 함수의 내부에서 함수를 호출 할 경우 내부함수는 상위 스코프인 외부 함수에 접근할 수 있는거임
이미지 원본을 확인하지 못했습니다: ../../../../../../var/folders/_6/6m3nbswd29g8q2jtq1_jvpj00000gn/T/TemporaryItems/NSIRD_screencaptureui_5b5jHf/스크린샷 2022-09-24 오후 5.14.57.png