IIFE Immediately Invoked Function Expression
Introduction
- Is a JavaScript function that runs as soon as it is defined
- It is also called a Self – Executing Anonymous Function
- The first is the anonymous function with lexical scope enclosed within the Grouping Operator()
- This prevents accessing variables within the IIFE idiom as well as polluting the global scope
- The second part creates the immediately invoked function expression() through which the JavaScript engine will directly interpret the function