개요
콜백 함수의 의미
- 이벤트 발생시 호출되는 예약 함수
- 일반 함수의 Parameter로 등록되는 함수
function run(e) {
alert(e.code);
}
document.addEventListener('click', run);
run은 event의 콜백 함수이다.
예제
1. 콜백 방식의 순서 보장 하기
첫번째 비동기 함수의 뒤에, 두번째 비동기 함수를 넣으면 된다.
코드
setTimeout(() => {
console.log("첫번째 일");
setTimeout(() => {
console.log("두번째 일");
}, 3000);
}, 5000);
실행한지 5초 후 첫번째 일이 출력되고 3초 뒤 두번째 일이 출력된다.
728x90
'웹(WEB) > 자바스크립트(JS)' 카테고리의 다른 글
자바스크립트 서버 통신 API 호출 AJAX, Fetch, Axios (0) | 2024.08.07 |
---|---|
자바스크립트 Promise (0) | 2024.08.07 |
자바스크립트 비동기 프로그래밍 (0) | 2024.08.06 |
자바스크립트 map, filter, reduce (0) | 2024.08.06 |
자바스크립트 Array의 순회 메서드 (0) | 2024.08.06 |