Spesso capita di avere a disposizione una lista di oggetti e di doverla serializzare in una stringa da mostrare all'utente. Per lavorare con le liste in JavaScript torna utile la libreria JSLINQ che ci permette di effettuare query sulle liste in memoria con una sintassi simile a quella LINQ come mostrato nel seguente codice.
var people = [ { ID: 1, FirstName: "Stefano", LastName: "Mostarda" }, { ID: 2, FirstName: "Daniele", LastName: "Bochicchio" }, { ID: 3, FirstName: "Marco", LastName: "Leoncini" }, { ID: 4, FirstName: "Cristian", LastName: "Civera" }, { ID: 5, FirstName: "Marco", LastName: "De Sanctis" }, { ID: 6, FirstName: "Alessio", LastName: "Leoncini" } ]; people .Select(function(person){ return person.FirstName + " " + person.LastName; }) .ToArray() .join(',');
In questo esempio creiamo una lista di stringhe contenenti nome e cognome (tramite il metodo Select), e poi le uniamo con una virgola usando il metodo join.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Assegnare un valore di default a un parametro di una lambda in C#
Limitare le richieste lato server con l'interactive routing di Blazor 8
Effettuare il binding di date in Blazor
Creare alias per tipi generici e tuple in C#
Eseguire operazioni con timeout in React
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Miglioramenti agli screen reader e al contrasto in Angular
C# 12: Cosa c'è di nuovo e interessante
Usare un KeyedService di default in ASP.NET Core 8
Utilizzare i primary constructor in C#
Generare file per il download da Blazor WebAssembly
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP