Cos’è LINQ e perché usarlo in JS
LinqPad.it offre un’implementazione di LINQ per JavaScript, permettendo agli sviluppatori di eseguire query potenti su array e oggetti senza scrivere codice complesso. LINQ (Language Integrated Query) nasce da .NET ma la sua logica è universalmente applicabile.
Con LINQ in JS puoi filtrare, ordinare, raggruppare e trasformare dati con una sintassi dichiarativa che migliora leggibilità e manutenzione del codice.
Esempio pratico: filtro e ordinamento
Supponiamo di avere un array di utenti:
- { id: 1, nome: "Luca", eta: 28 }
- { id: 2, nome: "Anna", eta: 34 }
Con LINQ puoi ottenere tutti gli utenti sopra i 30 anni e ordinarli per età:
```javascript const result = from(u in users) where u.eta > 30 orderby u.eta select u; ``` Il risultato è un array filtrato e ordinato in modo semplice.