패스트캠퍼스
javaScript-콜백함수
용용it
2023. 6. 16. 21:32
프로그래밍에서 콜백 또는 콜백 함수는 다른 코드의 인수로서 넘겨주는 실행 가능한 코드를 말한다
const a = () => }
console.log('A')
}
const b = () => {
console.log('B')
}
a() // A
b() // B
const a = callback => {
console.log('A')
callback()
}
const b = () => {
console.log('B')
}
a(b)
// A
// B
콜백 함수는 함수의 매개변수로 전달되며, 원하는 로직이나 동작을 담은 함수이다.
콜백 함수는 호출되기 전까지 실행되지 않으며, 호출된 후에 비동기 작업이 완료되었을 때 실행된다.
function callbackFunction() {
console.log("Callback 함수가 실행되었습니다.");
}
console.log("작업 시작");
setTimeout(callbackFunction, 2000); // 2초 후에 callbackFunction 실행
console.log("작업 종료");
// 작업 시작
// 작업 종료
// Callback 함수가 실행되었습니다. (2초 후)