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

Comments: 2

profile
@niteshguptav63
17-Nov-2024, 01:39 PM

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

profile
@niteshguptav63
16-Nov-2024, 10:56 AM

When will I get my course?

profile
@admin79
17-Nov-2024, 01:29 PM

Now, Your query was resolved.

Frequently Asked Questions (FAQs)

How do I register on Sciaku.com?
How can I enroll in a course on Sciaku.com?
Are there free courses available on Sciaku.com?
How do I purchase a paid course on Sciaku.com?
What payment methods are accepted on Sciaku.com?
How will I access the course content after purchasing a course?
How long do I have access to a purchased course on Sciaku.com?
How do I contact the admin for assistance or support?
Can I get a refund for a course I've purchased?
How does the admin grant access to a course after payment?