JavaScript
[JavaScript][기초] 콜백 함수
개발새발
2024. 6. 23. 19:54
반응형
A함수를 B함수의 매개변수로 전달하여 B함수에서 A함수를 호출(콜백)
// 1. callback function
function main(value) {
value();
}
function sub() {
console.log("I am sub");
}
main(sub); // I am sub
// 2. callback 활용
function repeat(count, callback) {
for (let idx = 1; idx <= count; idx++) {
callback(idx);
}
}
repeat(5, (idx) => {
console.log("callback", idx, "called");
});
// 1
// 2
// 3
// 4
// 5
repeat(5, (idx) => {
console.log("callback", idx * 2, "called");
});
// 2
// 4
// 6
// 8
// 10
반응형