What are immediate functions in JavaScript?

JavascriptWeb DevelopmentFront End Technology

The immediate function executes as soon as it is defined. To understand the role of immediate function, let’s see the difference between a function and an immediate function −

Here’s immediate function −

(function() {
   var str = "display";
}());
function display() {
   // this returns undefined
   alert(str);
}

Here’s a function −

var str = "display";
function display() {
   // This returns "display"
   alert(str);
}

Let’s see another example of immediate functions −

var name = 'Amit';
(function(sName) {
   alert( 'Student name = ' + sName );
}(sName))
raja
Published on 24-Jan-2018 11:31:10
Advertisements