패스트캠퍼스

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초 후)