IIFE

Dear Sciaku Learner you are not logged in or not enrolled in this course.

Please Click on login or enroll now button.

If you have any query feel free to chat us!

Happy Coding! Happy Learning!

Lecture 186:- IIFE

IIFE stands for Immediately Invoked Function Expression. It is a JavaScript function that runs as soon as it is defined. It is also known as a self-executing anonymous function.

The basic syntax of an IIFE is:

javascriptCopy code

(function () {    // function body })();

An IIFE can be used to create a private scope for variables and functions. The variables and functions defined inside the IIFE are not accessible from the outside, which can help avoid naming conflicts and keep the global scope clean.

Here's an example of an IIFE that defines a private variable and function:

scssCopy code

(function () {    var counter = 0;    function increment() {        counter++;        console.log(counter);    }    increment(); })();

In this example, the counter variable and increment function are defined inside the IIFE and are not accessible from outside the function. The increment function is called immediately after it is defined, and it logs the value of the counter variable to the console.

21. Closures

2 Comments

@niteshguptav63
niteshguptav63 Nov 17, 2024 at 1:39 PM

I am not able to access videos from second class and further. I have already completed first class

@niteshguptav63
niteshguptav63 Nov 16, 2024 at 10:56 AM

When will I get my course?

@admin79
admin79 Nov 17, 2024 at 1:29 PM

Now, Your query was resolved.

Frequently Asked Questions About Sciaku Courses & Services

Quick answers to common questions about our courses, quizzes, and learning platform

Didn't find what you're looking for?

help_center Contact Support