Ich habe in letzter Zeit viel über Javascript gelesen und mir ist aufgefallen, dass die gesamte Datei wie folgt in die zu importierenden .js-Dateien eingepackt ist.
(function() {
...
code
...
})();
Was ist der Grund dafür, dies zu tun und nicht einfach eine Reihe von Konstruktorfunktionen zu verwenden?