01. 개념
자바스크립트는 함수를 변수로 저장 할 수 있기 때문에 함수 표현식에 의한 변수를 함수의 인수로 사용하여 매개변수에 전달할 수 있다. 이 때 함수의 매개변수에 전달되는 함수 표현식의 변수인 인수를 콜백 함수라고 한다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>콜백함수</title>
</head>
<body>
<script>
function callBack(x) {
for(let i = 1; i <= 10; i++) {
x(i); // 함수 x를 실행하겠다.
}
}
var greeting = function(i) {
document.write("Hello JavaScript World" + "<br>");
}
callBack(greeting);
</script>
</body>
</html>