JavaScript8 min read
JavaScript Callbacks: Function Parameters
Understand JavaScript callbacks. Learn how functions can be passed as arguments and executed later.
Alex Thompson
December 19, 2025
0.0k0
JavaScript Callbacks
What are Callbacks?
Callbacks are functions passed as arguments to other functions. They execute later.
┌─────────────────────┐
│ Function A │
│ ┌───────────────┐ │
│ │ callback() │ │ ← Function passed in
│ └───────────────┘ │
└─────────────────────┘
Simple Example
function greet(name, callback) {
console.log(`Hello, ${name}`);
callback();
}
greet('John', () => {
console.log('Callback executed!');
});
Common Use Cases
setTimeout(() => {
console.log('Delayed');
}, 1000);
array.forEach(item => {
console.log(item);
});
Key Takeaway
Callbacks are functions passed as arguments. Execute after main function completes. Used in timers, array methods, and async operations.
#JavaScript#Callbacks#Functions#Intermediate