Ce este un IIFE în JavaScript?
Ce este un IIFE în JavaScript?

Video: Ce este un IIFE în JavaScript?

Video: Ce este un IIFE în JavaScript?
Video: What is an IIFE? | Javascript IIFE Function Expressions Explained 2024, Noiembrie
Anonim

Un IIFE (Expresia funcției invocată imediat) este a JavaScript funcție care rulează imediat ce este definită. Acest lucru împiedică accesarea variabilelor din IIFE idiom precum și poluarea sferei globale.

În ceea ce privește acest lucru, care este utilizarea IIFE în JavaScript?

O expresie a funcției invocată imediat ( IIFE pentru prieteni) este o modalitate de a executa funcții imediat, imediat ce sunt create. IIFE-urile sunt foarte utile deoarece nu poluează obiectul global și reprezintă o modalitate simplă de a izola declarațiile de variabile.

În plus, ce este ridicarea în JavaScript cu exemplu? Ridicare este JavaScript acțiunea interpretului de a muta toate declarațiile de variabile și funcții în partea de sus a domeniului curent. (function() { var foo; var bar; var baz; foo = 1; alert(foo + " " + bar + " " + baz); bar = 2; baz = 3; })(); Acum are sens de ce al doilea exemplu nu a generat o excepție.

În acest sens, avem nevoie de IIFE în es6?

Dacă tu Folosești module, nu există nevoie a folosi IIFE (așa este numit acest „wrapper”), deoarece toate variabilele au un domeniu limitat la modul. Cu toate acestea, încă există sunt unele cazuri când tu vrei pentru a separa o parte a codului de alta și apoi poti utilizare IIFE.

De ce sunt folosite IIFE?

Motivul principal pentru a folosi un IIFE este de a obține confidențialitatea datelor. Deoarece var a JavaScript-ului vizează variabilele la funcția care le conține, orice variabile declarate în IIFE nu poate fi accesat de lumea exterioară.

Recomandat: