Home / javascript / What is callback Function?

What is callback Function?

A callback function, in programming, is a function that is passed as an argument to another function and is executed after some operation or event has occurred. Callback functions are commonly used in asynchronous programming, where tasks are performed concurrently and the program doesn’t wait for one task to finish before moving on to the next.

For example, in JavaScript, a callback function might be passed to an asynchronous function like setTimeout() to be executed after a certain delay. Here’s a simple example:

function greet(name, callback) {
    console.log("Hello, " + name + "!");
    callback(); // Execute the callback function
}

function sayGoodbye() {
    console.log("Goodbye!");
}

// Using greet() with a callback function
greet("Alice", sayGoodbye);

In this example, sayGoodbye() is a callback function that gets executed after the greet() function finishes its operation of printing a greeting message.

About admin

Check Also

What are the differences between var, let and const in JavaScript?

var, let, and const are all used for variable declaration in JavaScript, but they have …

Leave a Reply

Your email address will not be published. Required fields are marked *