정리
- 콜백 함수는 다른 코드에 인자로 넘겨줌으로써 그 제어권도 함께 위임한 함수
제어권을 넘겨 받은 코드는 다음과 같은 제어권을 가짐
- 콜백 함수를 호출하는 시점 관리
- 콜백 함수에 넘겨줄 인자의 값과 순서
this
가 바라보게 할 것- 콜백 함수로 메소드를 전달해도 함수로서 실행
비동기 제어를 위해 콜백 함수를 사용하면 콜백 지옥에 빠지기 쉬워 Promise/Generator/async-await 등 여러 방법이 등장
*근데 그냥 async-await 씁시다..