qualche modo questo non si sente come il culmine di 50 anni di programmazione lo sviluppo del linguaggio:corretta non stringa JavaScript eccezioni
throw "My exception message here";
Qual è il modo corretto di fare eccezioni in Javascript, in modo che
Possono essere identificati (instanceof)
Possono trasportare altro payload oltre al messaggio predefinito e stack trace
Essi "sottoclasse" base Exception, in modo che console di debug e tali in grado di estrarre informazioni significative sulla eccezione
possibili eccezioni nidificate (conversione eccezione a un'altra): se avete bisogno di catturare un'eccezione e rigenerare nuovo uno l'analisi dello stack orignal sarebbe stato conservato e potrebbe essere significato letta da strumenti di debug
seguono Javascript migliori pratiche
JavaScript non ha davvero questi? Puoi serializzare qualsiasi oggetto in una stringa in JS? –
@VladislavZorov: Sì, il Javascript ha questi. –
Chiarito la necessità di eccezioni nidificate –