Skip to main content
0:00est. 3 min

Chapter 49- Closures and Callbacks

Notes

Example 1
function sayHiLater(){
var greeting = ‘Hi!';
setTimeout(function(){
console.log(greeting);
},3000)
}
sayHiLater(); //It will wait 3000 milliseconds and then prints hi
#BIGWORD - Callback function - A function you give to another function, to be run when the other function is finished. So the function you call (ie invoke) ‘call back' by calling the function you gave it when it finishes.
Example 2 - Callback function
function tellMeWhenDone(callback){
var a = 1000;
var b = 2000;
callback(); //the callback, it runs the function i give it.
}

tellMeWhenDone(function(){
alert(‘I am done');
});

🌟 Join the JavaScript360 community

Connect with fellow JS developers, and get free interview prep, React challenges, and DSA guides.

Join on WhatsApp →