In JavaScript abbiamo sempre avuto a disposizione la sintassi try/catch per intercettare gli errori. Il blocco catch assegna l'eccezione ad una variabile che poi possiamo utilizzare ne nostro codice.
Una delle nuove funzionalità delle ultime versioni di ECMAScript è che possiamo evitare di assegnare l'eccezione a una variabile qualora questa non ci serva.
const input = "{ invalid json string"; try { JSON.parse(input); } catch { console.log("Invalid JSON") }
Questa funzionalità è disponibile a partire dalla versione 2.5 di TypeScript.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Evitare la script injection nelle GitHub Actions
Eseguire attività basate su eventi con Azure Container Jobs
Code scanning e advanced security con Azure DevOps
Eseguire attività pianificate con Azure Container Jobs
Utilizzare un service principal per accedere a Azure Container Registry
Short-circuiting della Pipeline in ASP.NET Core
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Utilizzare il trigger SQL con le Azure Function
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
I più letti di oggi
- Cambiare la chiave di partizionamento di Azure Cosmos DB
- ASP.NET 2.0 per tutti
- Definire stili a livello di libreria in Angular
- Utilizzare il trigger SQL con le Azure Function
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- .NET Conference Italia 2023 - Milano e Online
- Come EF 8 ha ottimizzato le query che usano il metodo Contains
- Ottimizzazione dei block template in Angular 17