DEV Community

Kurapati Mahesh
Kurapati Mahesh

Posted on

What is callback in Javascript?

Callback: A function passed as an argument to other function is called callback function.

function calculation(a, b, fn) {
    return fn(a, b);
}

function add(a, b) {
    return a + b;
}

function mul(a, b) {
    return a * b;
}

function sub(a, b) {
    return a - b;
}

function div(a, b) {
    return a / b;
}

console.log(calculation(4, 2, mul));
Enter fullscreen mode Exit fullscreen mode

while passing function as argument to another function make sure to ignore appending parenthesis.

Thanks.

Contact: Twitter

Top comments (1)

Collapse
 
urstrulyvishwak profile image
Kurapati Mahesh •

Purposefully, wrote functions instead of arrow functions. It will be more intuitive while reading.

Thank you for suggestion. Its colorful code now.