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
Come automatizzare il download dei report di billing da GitHub Enterprise
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Esporre workflow come server MCP con Azure Logic Apps
Creare una cache temporanea in JavaScript
Creare una chat AI con Angular e React
Integrare email esterne con Azure Functions e Managed Connectors
Creare un extension method per applicare condizionalmente una Where in una query LINQ per Entity Framework
Leggere i parametri da riga di comando in una file based app .NET
Utilizzare zizmor per rendere più sicuri i workflow di GitHub
Evitare la compressione degli artefatti in un workflow di GitHub
Utilizzare noopener e noreferrer nei link HTML
Gestire il ciclo di vita di AbortController in Javascript
I più letti di oggi
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Accedere a dati esposti con WebService con Silverlight 1.0
- Utilizzare dati in formato XML in XAML


