“I will finish later!”
Functions running in parallel with other functions are called asynchronous
A good example is JavaScript setTimeout().
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous
Source, Ingest, Prepare, Analyze and Consume
“I will finish later!”
Functions running in parallel with other functions are called asynchronous
A good example is JavaScript setTimeout().
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous
I will call back later!”
A callback is a function passed as an argument to another function
This technique allows a function to call another function
A callback function can run after another function has finished.
// The add() function is
// called with arguments a, b
// and callback, callback
// will be executed just
// after ending of add() function
function add(a, b, callback) {
console.log(`The sum of ${a}
and ${b} is ${a + b}`);
callback();
}
// The disp() function is called just
// after the ending of add() function
function disp() {
console.log(`This must be printed
after addition`);
}
// Calling add() function
add(5, 6, disp)
Reference
https://developer.mozilla.org/en-US/docs/Glossary/Callback_function
https://www.geeksforgeeks.org/promise-vs-callback-in-javascript/