JavaScript · Middle · Frage 30 von 75
Wie unterscheidet sich WeakMap von Map?
- 1
WeakMaplöscht Einträge automatisch nach einer festen Zeit - 2Schlüssel sind Objekte, die die Garbage Collection nicht blockieren
- 3
WeakMapist schneller, hält aber höchstens 1000 Einträge zugleich
Antwort zeigen
Richtige Antwort: Schlüssel sind Objekte, die die Garbage Collection nicht blockieren
Erklärung
Gibt es keine anderen Referenzen auf ein Schlüsselobjekt, verschwindet der Eintrag mit ihm. Deshalb hat WeakMap weder size noch Iteration. Einsatz: private Daten für Objekte, ein Metadaten-Cache für DOM-Knoten ohne Speicherlecks.