[JavaScript] Javascript 핵심개념 알아보기 - callback, 클로저
1. callback 콜백 함수는 위의 그림 한장으로 쉽게 설명할 수 있다. 콜백함수를 제어권을 맡기는 것을 의미한다. 콜백함수를 건네받는 쪽에서는 원하는 작업을 모두 하고 , 넘겨받은 콜백함수를 호출함으로써 그 결과를 알려준다. 그렇다면 제어권의 종류에는 무엇이 있을까 1) 실행시점 setInterval을 호출하는 것을 생각해보자 setInterval(callback,milliseconds) setInterval 함수는 콜백함수와 시간을 받아서 , 그 시간을 주기로 콜백함수를 호출하는 함수이다. 즉, 넘겨받은 콜백함수를 setInterval이 원하는 시간마다 개발자가 시키지 않아도 알아서 실행하는 것이다. 이때 콜백함수를 통해 어떤 짓을 할지는, 한번 넘겨주고 나면 setInterval이 관리하게 되는..
2020.08.04