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 |