callback

신홍석·2022년 3월 16일
  • callback은 말 그대로 다시불러오는 기능을 가지고 있는것 같다.
  • 어떤 값이나 함수가 저장된 인자로써 나중에 다시 필요로 할 때 쓰기 위함

javascript 내장된 콜백 함수
비동기 함수

  • setTimeout()
  • setInterval()
  • Promise() .then / .catch
  • setImmediate()

아래 코드에서 number 라는 함수를 setTimeout 으로 3초후 불러오는 과정이 콜백인것 같다.

function number() {
	console.log(2)
}


setTimeout(() => {
	callback()
}, 3000)

callback hell

  • setTimeout() 이 콜백 지옥 이라는 결과를 만들수 있는데 이것을 Promise() .then 으로 해결해준다

비동기 함수들은 백그라운드/큐/스택을 통해 실행되는 순서를 알아볼 수 있다.

profile
백엔드 개발자 공부

0개의 댓글