비동기처리
-
[JavaScript] 자바스크립트 콜백함수(callback) 가볍게 이해하기프로그래밍 이야기/JavaScript 공부 2020. 5. 19. 19:53
자바스크립트의 함수는 일급 객체다. 처음 접하는 사람에겐 다소 생소할 수 있는 용어다. 궁금하다면 일급객체를 좀 더 찾아 볼 수 있겠지만, 간단하게 자바스크립트에서 함수는 1. 변수나 데이터안에 담길 수 있고 2. 매개변수로 전달 할 수 있고 3. 반환 값으로 사용할 수 있고 4. 실행도중에 생성될 수 있다 정도의 특징을 기억하면 좋을 것 같다. 콜백함수는 이 중에서 두번째 특징을 활용한 내용이다. 콜백함수란? 콜백함수는 간단하게 다른 함수에 매개변수로 넘겨준 함수를 말한다. 매개변수로 넘겨받은 함수는 일단 넘겨받고, 때가 되면 나중에 호출(called back)한다는 것이 콜백함수의 개념이다. function checkGang(count, link, good) { count < 3 ? link() : ..