콜백 함수
다른 함수에 매개변수로 넘겨준 함수를 의미합니다. 매개변수로 넘겨받은 함수는 넘겨받고, 나중에 호출(call back)한다는 것이 콜백함수의 개념입니다.
위에 예와 같이 loveSWF, linkSWF, danceSWF 3개의 함수를 선언하고 loveSWF 함수를 호출할 때 매개변수로 count에 숫자값, link와 dance에 각각 linkSWF와 danceSWF 함수를 전달했습니다.
여기서 linkSWF함수와 danceSWF함수가 콜백함수 인 것입니다.
loveSWF함수가 먼저 호출되고, 매개변수로 들어온 count 값에 따라 linkSWF와 danceSWF함수 둘 중 한가지가 나중에 호출됩니다.
위 코드는 count가 5이기 때문에 linkSWF가 실행이 됩니다.
'코딩 > 자바스크립트' 카테고리의 다른 글
자바스크립트 : 스코프 (Scope) (0) | 2021.12.04 |
---|---|
자바스크립트 : 원시 값과 객체의 비교 (0) | 2021.12.01 |
자바스크립트 : 객체 리터럴 (0) | 2021.11.28 |
자바스크립트 : 타입 변환과 단축 평가 (0) | 2021.11.24 |
자바스크립트 : 제어문 (JavaScript Iteration) (0) | 2021.11.20 |