hi,
Er hat sein Skript in einem IIFE (Immediately-Invoked Function Expression) gekapselt, um den globalen Namenspace nicht zu zu müllen. Das ist ein Best Practice und hat nichts mit Instanziierung zu tun.
Jaja, schon klar, OOP ist die Lehre der Polymorphie von Säugetieren, Fischen und Schwanzlurchen und eine damit verbundene Kapselung der Daten lässt sich nur über schwer verständliche Design-Patterns lösen ;)
SCNR;
Listiger Lurch