⊗jsPmMCMC 497 of 505 menu

Module durch Closures in JavaScript

Das oben beschriebene Problem ist typisch für jede Programmiersprache. Als Lösung werden sogenannte Module verwendet.

Ein Modul ist eine Konstruktion, die so gestaltet ist, dass die Variablen und Funktionen dieser Konstruktion nur innerhalb von ihr sichtbar sind und niemanden außerhalb stören.

In JavaScript gibt es mehrere Arten von Modulen. Die einfachsten Module durch Closures werden durch sofortigen Funktionsaufruf erstellt, so wie hier:

;(function() { // hier steht der Code des Moduls })();

Variablen und Funktionen, die in einem solchen Modul erstellt wurden, werden von außerhalb dieses Moduls nicht sichtbar sein:

;(function() { let str = 'Variable des Moduls'; function func() { alert('Funktion des Moduls'); } })(); // Hier sind die Variablen und Funktionen des Moduls nicht verfügbar: alert(str); alert(func);
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