본문 바로가기

개발중/JavaScript

콜백

728x90
반응형

다른 많은 프로그래밍 언어와 달리 JavaScript를 사용하면 나중에 실행될 함수를 자유롭게 전달할 수 있습니다. 

콜백은 다른 함수에 인수로 전달되고 부모 함수가 완료된 후 실행되는 함수입니다.

콜백은 부모가 끝날 때까지 참을성 있게 실행되기를 기다려 두기 때문에 특별합니다.

한편 브라우저는 다른 기능을 실행하거나 다른 모든 종류의 작업을 수행할 수 있습니다.

콜백을 사용하려면 콜백을 부모 함수로 전달하는 방법을 아는 것이 중요합니다.


인수가 없는 콜백

콜백에 인수가 없는 경우 다음과 같이 전달할 수 있습니다.

여기서 두 번째 매개 변수는 단순히 함수 이름입니다 (문자열로는 아니며 괄호가 없는 경우)

$.get( "myhtmlpage.html", myCallBack );

 

인수가 있는 콜백

인수로 콜백을 실행하는 것은 까다로울 수 있습니다.

$.get( "myhtmlpage.html", function() {
 
    myCallBack( param1, param2 );
 
});

 

728x90
반응형

'개발중 > JavaScript' 카테고리의 다른 글

이벤트 한번만 실행  (0) 2021.02.24
Disconnecting Events (이벤트 끊기)  (0) 2021.02.24
onload / ready  (0) 2021.02.24
체크박스 (checkbox) 전체 값 구하기  (0) 2021.02.15
JSON.stringify( )  (0) 2021.01.08