[JS] 콜백 Callback
Web/JS

[JS] 콜백 Callback

 콜백(Callback) 은 함수의 인수로 사용되는 함수를 뜻합니다.

 

function timeout(cb) {
  setTimeout(() => {
    console.log('HEROPY!')
    cb() // callback 함수
  }, 1000)
}

timeout(() => {
  console.log('Done!')
})

 위 코드의 cb() 처럼 특정한 실행위치를 보장해주는 방법으로 활용합니다.

 


참고문헌 https://developer.mozilla.org/en-US/docs/Glossary/Callback_function

 

Callback function - MDN Web Docs Glossary: Definitions of Web-related terms | MDN

A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action.

developer.mozilla.org

 

'Web > JS' 카테고리의 다른 글

[JS] 호이스팅 Hoisting  (0) 2021.07.21
[JS] 화살표 함수 Arrow function  (0) 2021.07.21
export 문으로 내보내기 / import 문으로 가져오기  (0) 2021.07.20
[node.js] nvm install error  (0) 2021.07.19
[Vanilla JS] create To do list  (0) 2021.07.16