자바스크립트 콜백함수

박은정·2021년 7월 14일
0

https://developer.mozilla.org/en-US/docs/Glossary/Callback_function

다른 함수에 인수로 전달된 함수
외부 함수 내부에서 호출되어 일종의 루틴이나 작업을 완료한다

즉시 실행 되는 동기식 콜백

동기식 : 당사자가 즉시(또는 가능한 한 거의 즉시) 메시지를 수신(필요한 경우 처리 및 응답)하는 실시간 통신

예) 전화 통화 중에 다른 사람에게 즉시 응답이 가능하다

function greeting(name) {
  alert('Hello ' + name);
}

function processUserInput(callback) {
  var name = prompt('Please enter your name.');
  callback(name);
}

processUserInput(greeting);

비동기 콜백

보통은 비동기 작업이 완료된 후 코드 실행을 계속하기 위해 자주 사용된다

예 : Promise.prototype.then()

비동기 : 존재 하지 않거나 동시에 발생하는 둘 이상의 개체 또는 이벤트 ( 또는 이전 항목이 완료될 때까지 기다리지 않고 발생하는 여러 관련 작업)

이어서 : https://developer.mozilla.org/en-US/docs/Glossary/Asynchronous

출처 : https://developer.mozilla.org/en-US/docs/Glossary/Callback_function

profile
새로운 것을 도전하고 배운것을 정리하려 합니다.

0개의 댓글