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
Generare la software bill of material (SBOM) in GitHub
Le novità di Angular: i miglioramenti alla CLI
Utilizzare QuickGrid di Blazor con Entity Framework
Code scanning e advanced security con Azure DevOps
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Creare una libreria CSS universale - Rotazione degli elementi
Proteggere le risorse Azure con private link e private endpoints
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Gestire gli accessi con Token su Azure Container Registry
Eseguire una ricerca avanzata per recuperare le issue di GitHub