콜백함수
프로그램 사이에서 약속되어 있는 함수
호출하면 다시 거기다가 결과를 내가 돌려줄게!

geolocation이 콜백함수가 아님 success fail이 콜백함수임
<h3>콜백함수</h3>
<script>
// 함수, 함수
function geolocation(success, fail){
//처리..........몇초가 걸리지...?
setTimeout(function () {
//성공..
success("결과"); //대신실행
}, 5000); //10초 뒤 실행
}
geolocation()
geolocation(success, fail);
function success(result){
console.log(result); //실행되는데 5초
}
function fail(result){
}
</script>
'JavaScript' 카테고리의 다른 글
| JS | 세션(session) (0) | 2023.01.05 |
|---|---|
| JS | 쿠키(🍪cookie) (0) | 2023.01.05 |
| JS | BOM - location 객체, history 객체 (0) | 2023.01.05 |
| JS | BOM - 윈도우객체 (0) | 2023.01.04 |
| JS | 날짜 객체 (0) | 2023.01.04 |