Selbstausführende anonyme Funktion:
- Gemeinsames Format: (function() { /* code */ })();
- Erklärung: Das erste Klammerpaar um die Funktion (function(){}) gibt eine unbenannte Funktion an das Skript zurück, und dann führt ein Paar leerer Klammern sofort die zurückgegebene unbenannte Funktion aus die anonyme Funktion.
- Funktion: Sie können damit einen Namespace erstellen, solange Sie Ihren gesamten Code in diesen speziellen Funktions-Wrapper schreiben, kann von außen nicht darauf zugegriffen werden, es sei denn, Sie erlauben dies (Fenster vor der Variablen hinzufügen, sodass die Funktion oder die Variable global wird). Der Code jeder JavaScript-Bibliothek ist grundsätzlich in dieser Form organisiert.
Zusammenfassend sind die Hauptfunktionen der Ausführungsfunktion die anonyme und automatische Ausführung. Der Code wird bereits ausgeführt, wenn er interpretiert wird.
Andere Schreibmethoden
(function () { /* code */ } ());
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();
Nach dem Login kopieren
Verwandtes Lern-Tutorial: Javascript-Tutorial
Das obige ist der detaillierte Inhalt vonErfahren Sie mehr über JS! /+/-/~ function() {/*...*/}() Was bedeutet das?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!