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
Generare file per il download da Blazor WebAssembly
Le novità di Angular: i miglioramenti alla CLI
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Creare moduli CSS in React
Elencare le container images installate in un cluster di Kubernetes
Miglioramenti nell'accessibilità con Angular CDK
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Utilizzare Tailwind CSS all'interno di React: installazione
Implementare l'infinite scroll con QuickGrid in Blazor Server
Determinare lo stato di un pod in Kubernetes
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Utilizzare un service principal per accedere a Azure Container Registry