IIFE (Immediately Invoked Function Expression)

IIFE: Immediately Invoked Function Expression

An IIFE (pronounced “iffy”) is a function that runs immediately after it’s created. It’s like a function that calls itself right away, creating a private scope for your code.

Basic IIFE Syntax

Copy to Clipboard

Creating Private Scope

Copy to Clipboard

Returning Values from IIFE

Copy to Clipboard

IIFE for Data Privacy

Copy to Clipboard

IIFE with Parameters

Copy to Clipboard

Modern Alternatives to IIFE

Copy to Clipboard

Tip: Use IIFE when you need private variables and functions, but consider ES6 modules for modern projects!