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
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Installare le Web App site extension tramite una pipeline di Azure DevOps
Eseguire attività basate su eventi con Azure Container Jobs
Gestire i null nelle reactive form tipizzate di Angular
Miglioramenti nelle performance di Angular 16
Assegnare un valore di default a un parametro di una lambda in C#
Usare il versioning con i controller di ASP.NET Core Web API
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Generare file per il download da Blazor WebAssembly
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Evitare la script injection nelle GitHub Actions
Evitare la command injection in un workflow di GitHub