[함수] 콜백 함수
<script>
// << 콜백함수>>
// 메개변수로 들어온 함수를 N번 실행해주는 함수
function callTenTimes(callback) {
for (var i = 0; i < 10; i++){
callback();
}
}
// 선언적 함수
function testA() {
alert("testA() 함수입니다")
};
// 익명 함수
var testB = function() {
alert("testB() 함수입니다")
};
// 함수를 호출합니다.
callTenTimes(testA);
callTenTimes(testB);
</script>
<script>
// << 콜백함수>>
// 메개변수로 들어온 함수를 10번 실행해주는 함수
function callTenTimes(callback) {
for (var i = 0; i < 10; i++){
callback();
}
}
// 선언적 함수
function testA() {
alert("testA() 함수입니다")
};
// 익명 함수
var testB = function() {
alert("testB() 함수입니다")
};
// 함수를 호출합니다.
callTenTimes(testA);
// callTenTimes(testB);
// 익명콜백함수 : 콜백함수를 사용할 때는 익명함수를
// 곧바로 매개변수에 넣어서 사용하는 것이 일반적.
callTenTimes(function() {
alert("testB() 함수입니다")
});
</script>