Come implementereste diversi tipi di errori, così sareste in grado di individuarne di specifici e lasciare che altri si ribollano ..?
Un modo per ottenere ciò è modificare il prototipo Error
dell'oggetto:
Error.prototype.sender = "";
function throwSpecificError()
{
var e = new Error();
e.sender = "specific";
throw e;
}
Cattura errore specifico:
try
{
throwSpecificError();
}
catch (e)
{
if (e.sender !== "specific") throw e;
// handle specific error
}
Ragazzi, avete delle alternative?
Error
ha problemi. Vedi stackoverflow.com/questions/1382107/…