js_콜백 is

BABY CAT·2022년 10월 4일
0

HTML, CSS, JavaScript

목록 보기
14/23

Callback 콜백이란?
함수가 끝나고 난 뒤에 실행되는 함수.

자바스크립트에서 함수는 객체이다. 따라서 함수는 함수를 인자로 받고 다른 함수를 통해 반환될 수 있다. 인자로 대입되는 함수를 콜백함수라고 부른다.

 
콜백이란   다른 코드가 특정코드가 마무리되기 
전에 실행되지 않도록, 즉 비동기처리를 위한 방법이다.


function doHomework(subject, callback) {  
   alert(`Starting my ${subject} homework.`);
   callback();
 }
 
펑션에 매스를 넣은 것이 실행 끝난 후 펑션() 즉 콜백함수가 나중에 실행
즉 비동기(순서대로)로 하게끔 콜백함수를 이용한 것

doHomework('math', function() {
   alert('Finished my homework');
 });
 //‘Starting my math homework'
 //'Finished my homework'
 function doHomework(subject, callback) {
   alert(`Starting my ${subject} homework.`);
   callback();
 }
 function alertFinished(){
   alert('Finished my homework');
 }

두홈워크함수에 매스를 넣은 걸 실행 끝난 후
콜백함수 얼럿피니쉬드를 실행 
즉 위와 같은 결과
 doHomework('math', alertFinished);
 //‘Starting my math homework'
 //'Finished my homework'

0개의 댓글