Cześć, tu Jakub. Polubiłeś devFlipCards? Postaw mi kawę

2. Czym jest IIFE?

IIFE oznacza Immediately Invoked Function Expression, czyli dosłownie funkcja wykonana natychmiastowo.

Wyrażenie, które polega na zadeklarowaniu funkcji i wywołaniu jej w tym samym momencie w tej samej linii.

Użyteczne w celu jednorazowego wykonania obliczeń i przypisania ich wyniku do zmiennej. Pozwala na stworzenie ograniczonego scope (zasięgu), gdzie możliwa jest deklaracja zmiennych o tych samych nazwach, co już istniejące w szerszym scope.

const x = 20; const y = 30; const result = (() => x + y)(); // IIFE console.info(result); // 50
Nie możesz znaleźć wspólnego terminu na spotkanie z przyjaciółmi? Sprawdź nasze narzędzie
commondate.xyz