⊗jsSpMdCr 208 of 294 menu

Erstellen eines ES-Moduls in JavaScript

Beginnen wir nun mit dem Studium von Modulen. Jedes Modul sollte eine separate Datei sein. Variablen und Funktionen, die wir in dieser Datei platzieren, werden von außerhalb der Datei nicht zugänglich sein. Das ist der Vorteil von Modulen - wir können beliebige Variablen und Funktionen erstellen, ohne Angst vor Konflikten mit Namen aus anderen Bibliotheken zu haben.

Die Variablen und Funktionen, die wir nach außen sichtbar machen wollen, müssen wir mit dem Befehl export exportieren.

Probieren wir es an einem Beispiel aus. Erstellen wir ein Modul math, das eine Bibliothek mit Funktionen für mathematische Operationen bereitstellt.

Wir platzieren unser Modul in der Datei math.js und erstellen darin mehrere Funktionen:

function root2(num) { return round(num ** (1 / 2)); } function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Die Funktionen zur Wurzelextraktion sollen die Hauptfunktionen sein und nach außen exportiert werden, während die Rundungsfunktion eine Hilfsfunktion ist und nicht exportiert werden soll. Fügen wir den benötigten Funktionen den Befehl export hinzu:

export function root2(num) { return round(num ** (1 / 2)); } export function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Erstellen Sie ein Modul, das die Funktion pow2 zum Quadrieren einer Zahl, pow3 zum Potenzieren in die dritte Potenz und pow4 zum Potenzieren in die vierte Potenz enthält.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen