Ein (IIFE) „Sofort aufgerufener Funktionsausdruck“ ist eine Funktion, die ausgeführt wird, sobald sie definiert ist.
Es handelt sich um ein gängiges Entwurfsmuster, das dabei hilft, einen privaten Bereich zu schaffen und eine Verschmutzung des globalen Bereichs zu vermeiden.
(function () { // Code inside IIFE })();
Die in Klammern und nachgestellte () deklarierte Funktion ruft sie sofort auf.
Dies kann nützlich sein, wenn Sie Daten sofort nach dem Laden der Seite abrufen müssen, hier das Beispiel:
(async function () { try { let response = await fetch("https://jsonplaceholder.typicode.com/posts"); let data = await response.json(); console.log(data); } catch (error) { console.error("Error fetching data:", error); } })();
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3