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
Utilizzare le collection expression in C#
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Installare le Web App site extension tramite una pipeline di Azure DevOps
Eseguire una query su SQL Azure tramite un workflow di GitHub
Evitare la command injection in un workflow di GitHub
Limitare le richieste lato server con l'interactive routing di Blazor 8
Verificare la provenienza di un commit tramite le GitHub Actions
Effettuare il binding di date in Blazor
Criptare la comunicazione con mTLS in Azure Container Apps
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Effettuare il pull di git LFS in un workflow di GitHub