반응형
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
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript][기초] Truthy & Falsy (0) | 2024.06.23 |
---|---|
[JavaScript][기초] 객체 { } 생성 (0) | 2024.06.23 |
[JavaScript][기초] 함수 선언 (0) | 2024.06.16 |
[JavaScript][기초] 연산자 (0) | 2024.06.16 |
[JavaScript][기초] 형변환(Type Casting) (1) | 2024.06.16 |