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...