비동기 프로그래밍의 문제를 해결하기 위해 JS에서 지원하는 방식!
특정 함수의 작업이 종료 되어야만 다른 함수 호출
function func1(callback) { console.log("1번 함수"); callback(); } function func2() { console.log("2번 함수"); } function func3() { console.log("3번 함수"); } func1(func2);