JavaScript10 min read
JavaScript Callbacks: Function Parameters
Understand JavaScript callbacks. Learn how functions can be passed as arguments and executed later.
Alex Thompson
Dec 21, 2025
27k972
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