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.