Der Zweck von "Selbstaufrufende anonyme Funktionen" [duplizieren]

Mögliche Duplikate:
Was ist der Zweck einer selbstausführenden Funktion in Javascript?

Hoffentlich eine einfache Frage:

Was ist der Zweck von selbstaufrufenden anonymen Funktionen? Ist es einfach zu verhindern, dass der globale Geltungsbereich mit Variablen usw. "verschmutzt" wird? Oder hat die Verwendung andere Vorteile?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage