Immediately Invoked Function Expression (IIFE)
Eintrag zuletzt aktualisiert am: 05.11.2016
Eine Immediately Invoked Function Expression (IIFE) ist ein Konstrukt in
JavaScript, mit dem verhindert wird, dass Funktion- und
Variablendeklarationen im globalen Namespace landen, was in größeren
JavaScript-Anwendungen zu Chaos führen kann.
(function () {
...
}());
In moderneren
JavaScript-Versionen (ab
ECMAScript 2015) ist dies Trennung besser durch
ECMAScript Module (
ESM) zu lösen.