JavaScript Oggetti di errore

Esempio

Gli errori di runtime in JavaScript sono istanze dell'oggetto Error . L'oggetto Error può anche essere utilizzato così com'è oppure come base per le eccezioni definite dall'utente. È possibile lanciare qualsiasi tipo di valore, ad esempio stringhe, ma si consiglia vivamente di utilizzare Error o una delle sue derivate per garantire che le informazioni di debug, come le tracce di stack, siano correttamente conservate.

Il primo parametro del costruttore Error è il messaggio di errore leggibile. Dovresti provare a specificare sempre un messaggio di errore utile su cosa è andato storto, anche se è possibile trovare ulteriori informazioni altrove.

try {
   throw new Error('Useful message');
} catch (error) {
   console.log('Something went wrong! ' + error.message);
}