JavaScript Lern-Dashboard
Hier kannst du die Konzepte Maps, Sets und Generatoren isoliert testen. Öffne zusätzlich F12 (Konsole).
1. Sets (Einzigartige Listen)
Sinn: Verhindert automatisch Duplikate. Gut für Tags, IDs oder besuchte Seiten.
let tags = new Set();
tags.add("JavaScript");
tags.add("Web");
tags.add("JavaScript"); // Wird ignoriert
Klicke auf den Button...
2. Maps (Schlüssel-Wert-Paare)
Sinn: Verknüpft Informationen mit Objekten. Mächtiger als normale { } Objekte.
let preise = new Map();
preise.set("Apfel", 0.99);
preise.set("Brot", 2.50);
Klicke auf den Button...
3. Generatoren (Pausierbare Funktionen)
Sinn: Erzeugt Werte nur bei Bedarf (Lazy Loading). Perfekt für IDs oder schrittweise Abläufe.
function* idGenerator() {
let id = 1;
while(true) yield id++;
}
Klicke auf den Button...