JavaScript · Junior · Frage 47 von 75
Wie unterscheidet sich Map von einem normalen Objekt?
- 1
Mapkann nur String-Schlüssel speichern, ein Objekt dagegen beliebige Werte - 2
Mapist unveränderlich: nach dem Erstellen kommen keine Paare hinzu - 3Schlüssel einer
Mapkönnen beliebige Werte sein, die Einfügereihenfolge bleibt erhalten
Antwort zeigen
Richtige Antwort: Schlüssel einer Map können beliebige Werte sein, die Einfügereihenfolge bleibt erhalten
Erklärung
Objektschlüssel sind Strings oder Symbole (die Zahl 1 wird zu '1'), und es gibt geerbte Eigenschaften. Map akzeptiert Objekte als Schlüssel, hat size und get/set/has/delete und eignet sich für häufiges Hinzufügen und Entfernen.