Privater Status mit Closures
Eine Closure entsteht, wenn eine innere Funktion auf Variablen aus ihrem äußeren Scope verweist, was die Kapselung privater Daten ermöglicht.
function createCounter() {let count = 0;return () => ++count;}const counter = createCounter();