Aus dem Kurs: Node.js lernen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Sichtbarkeit in Modulen

Sichtbarkeit in Modulen

Hier exportiere ich nur eine Funktion. Wie Sie gleich sehen werden, kann man aber auch mehrere Funktionen gleichzeitig exportieren. Zunächst aber ein kurzer Blick auf die Sichtbarkeit: In einem Modul kann ich auch mehrere Funktionen unterbringen, die thematisch oder logisch zusammengehören. Hier in meinem Fall habe ich zwei Funktionen. Die eine berechnet den größten gemeinsamen Teiler, die andere das kleinste gemeinsame Vielfache. Da ich nur die Funktion kgV exportiere, kann ich hier in meinem Hauptprogramm auch nur das kleinste gemeinsame Vielfache berechnen. Dieser Aufruf hier geht also nicht. Anders sieht die Sache hier in meinem Modul aus. Wie Sie hier sehen, kann die eine Funktion sehr wohl die andere Funktion aufrufen. Bei mir nutzt die Funktion kgV ihre Kollegin ggT. Das funktioniert, weil beide Funktionen im gleichen Modul stecken. Grundsätzlich sehen sich alle Funktionen und Objekte in einem Modul gegenseitig, hier also kgV und ggT. Wer hingegen ein Modul einbindet, so…

Inhalt