저장을 습관화
자바스크립트 콜백 함수 본문
callback 콜백
콜백함수는 특정 함수에 파라미터(매개변수)로 전달된 함수를 말한다.
자바스크립트에서 함수는 일급객체이므로, 변수에 담거나 전달하는 식으로 활용할 수 있다.
어떠한 함수 A에 인자로써 전달된 콜백함수는
함수 A가 실행될 때 호출되는 방식으로 작동한다.
예시 1.
코드
const sum = (a, b) => a + b;
const printResult = (result) => {
console.log(`결과는 ${result}입니다.`);
};
const calculationAndPrint = (calculationResult, printIt) => {
printIt(calculationResult);
};
calculationAndPrint(sum(10, 20), printResult);
이 예시에서 콜백함수는 sum, printResult 이다.
실행
$ node test.js
결과는 30입니다.
'공부 > JavaScript' 카테고리의 다른 글
jest - 자바스크립트 테스트 프레임 워크 (0) | 2023.08.08 |
---|---|
자바스크립트 스코프 (scope, 유효 범위) (0) | 2023.08.06 |
자바스크립트 .forEach() (0) | 2023.08.06 |
화살표 함수 (0) | 2023.08.06 |
자바스크립트 - try catch finally (0) | 2023.08.06 |