Nello script #313 abbiamo introdotto LINQ To JavaScript che è una libreria per effettuare query che simulano LINQ in JavaScript. In quello script abbiamo visto come filtrare gli elementi di una lista, in questo script invece vediamo come ordinare gli elementi di una lista in base a un criterio.
var array = [ {Id = 1, Name = "Stefano Mostarda" }, {Id = 2, Name = "Daniele Bochicchio" }, {Id = 3, Name = "Marco Leoncini" } ]; var result = Enumerable .From(array) .OrderBy(function(item) { return item.Name; }) .ToArray();
In questo caso, ordiniamo per il campo Name tutti gli elementi dalla variabile array. Volendo, possiamo anche ordinare gli elementi in maniera discendente utilizzando il metodo OrderByDescending.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Definire stili a livello di libreria in Angular
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Sfruttare al massimo i topic space di Event Grid MQTT
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Utilizzare Azure AI Studio per testare i modelli AI
Eseguire una query su SQL Azure tramite un workflow di GitHub
Usare una container image come runner di GitHub Actions
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core