Ich suche nach einer JavaScript-Bibliothek, mit der ich komplexe JSON-Objekte mit einer LINQ-ähnlichen Syntax abfragen kann. Eine schnelle Suche ergab einige vielversprechende Optionen, die möglicherweise das bieten, was ich brauche:
- Hat jemand Erfahrung damit?
- Was sind einige Vor- und Nachteile?
- Ist die Leistung vergleichbar?
- Bietet die Funktionsübergabesyntax von LINQ an JavaScript versteckte Vorteile (ich persönlich finde die Syntax von jLinq auf den ersten Blick ansprechender)?
- Was hat Ihnen in beiden Projekten gefehlt?
- Haben Sie jemals versucht, die Autoren zu kontaktieren? Wie reaktionsschnell waren sie?
- Welches Projekt wird häufiger eingesetzt?
Ich denke, es wird das erste sein, das gründlich ausprobiert wird.
filter
, map
und reduce
Array - Funktionen. Die neue Lambda-Syntax trägt dazu bei, dass der Code dem LINQ-Code viel ähnlicher wird.
Linq-Collections
( npmjs.com/package/linq-collections ). Es verwendet verzögerte Ausführungen und unzählige interne Optimierungen, um blitzschnell zu sein. Basierend auf dem Microsoft-Standard (wenn Sie C # Linq kennen, kennen Sie die Linq-Sammlungen)