Wie Java mit seinem Collection Framework.
Gibt es eine API in Javascript
wo
Wir können das JSON-Objekt in der Map für das Schlüsselwertpaar und
speichernes wird Sortierfunktionalität und
habenListe oder Vektorfunktionalität, wobei die Größe automatisch vergrößert werden kann und
HashSet / TreeSet-Funktionalität zum Speichern von doppelten freien Json-Objekten oder Elementen.
BEARBEITEN:
ListI terator-Funktionalität wird dort sein, wo wir bidirektional durchqueren können.
Eine weitere Funktionalität, die fehlt, ist das Entfernen des Elements aus der Mitte des Arrays, so dass es sich später neu anordnen lässt.
Comparator facity wird ein zusätzlicher Vorteil sein.
Ich habe HashTable
mit beliebigen Schlüsseln und HashSet
in meiner jshashtable implementiert.
Nein. Die meisten dieser Funktionen sind systemeigen für JavaScript.
Es gibt jedoch einige Bibliotheken, um diese Funktionen zu erweitern. Z.B. underscore.js behandelt Objekte und Arrays sowohl als iterierbare Sammlungen, es gibt HashMap-Implementierungen zum Speichern von Werten mit Nicht-String-Schlüsseln usw. Außerdem implementieren fast alle MVC-Frameworks ihre eigenen Sammlungsobjekte (für Modelle), um mit Änderungen Schritt zu halten auf sie.
Das integrierte Java-Array ist "automatisch erweiterbar" und ähnelt in etwa der Funktionalität, die Sie von Collection in Java erhalten würden.
Wenn Sie jedoch etwas wie ein HashSet benötigen, können Sie sich TaffyDB ansehen, was eine Art "Datenbank" sein soll für Javascript, aber ich denke, es funktioniert in-memory.
Tags und Links javascript java collections