In diesem Thema habe ich ein JavaScript-Code-Snippet gefunden, das ich verwenden möchte.
Der Code sieht folgendermaßen aus:
%Vor% Wie kann ich diese Funktion aufrufen, um den Code auszuführen? Was muss ich für diese Variable global
übergeben?
Die Funktion wird sofort ausgeführt, Sie führen sie nicht durch Aufruf aus.
Es ist eine Funktions-Literal-Definition, gefolgt von zwei Parens, die bewirkt, dass diese Funktion sofort aufgerufen wird. Lesen Sie mehr: Ausdruck der sofort aufgerufenen Funktion (IIFE)
Welchen Code Sie auch immer hineinstellen, wird sofort ausgeführt. Alles, was in den Aufruf-Paren platziert wird, wird in die Funktion als Argument übergeben. Angenommen, Ihr Beispielcode wurde im globalen Gültigkeitsbereich definiert, ist this
das Objekt window
und wird im Funktionskörper als global
referenziert. Es ist eine großartige Möglichkeit, Ihre Programme zu kapseln, um variable Kollisionen zu vermeiden, den strikten Modus zu erzwingen und vieles mehr.
Tags und Links javascript function