Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
computer:basteln:nodejs [2014/10/02 14:25]
gaubes
computer:basteln:nodejs [2018/03/16 21:11] (aktuell)
Zeile 220: Zeile 220:
 '​sport' ​                    //​Ausgabe '​sport' ​                    //​Ausgabe
  
 +</​code>​
 +Hierbei sieht man, dass wirklich nur die Exporte auf m anwendbar sind. Weiter fällt auf, dass sich damit auch Assoziative Felder erstellen lassen.
 +Führt man mehrmals hintereinander den require-Befehl auf die gleiche Variable, so fällt auf bspw. mit nem ''​console.log()''​),​ dass diese Variable nur einmal und nicht jedesmal überschrieben wird.
 +Eine weitere Möglichkeit,​ die das Export von oben überschreibt ist Folgende:
 +<code javascript>​
 +module.exports = {
 +    hobby : hobby,
 +    malZehn : multiplyBy10,​
 +    test : function(){
 +        console.log('​test'​);​
 +    }
 +}
 </​code>​ </​code>​
  
 +Wäre vorher im Code etwas anderes Exporttiert werden, wie etwa die ''​multiplyBy2''​-Funktion,​ so würde ''​module.exports''​ dieses überschreiben,​ so dass es schließlich nicht mehr, da nicht enthalten, exportiert wird.
 +Dieses lässt sich ebenfalls wie oben mittels Node-Kosole analog testen.