„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Was ist ein IIFE (Immediately Invoked Function Expression) und warum sollte es Sie interessieren?

Was ist ein IIFE (Immediately Invoked Function Expression) und warum sollte es Sie interessieren?

Veröffentlicht am 02.11.2024
Durchsuche:401

What is an IIFE (Immediately Invoked Function Expression) and Why Should You Care?

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);
  }
})();
Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/elukuro/what-is-an-iife-immediately-invoked-function-expression-and-why-should-you-care-2cap?1 Falls ein Verstoß vorliegt Bitte kontaktieren Sie Study_golang @163.comdelete
Neuestes Tutorial Mehr>

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