JavaScript
Result
Run
License
function demo() { try { window.alerter("OK"); } catch(err) { throw new Error("My mistake", { cause: { name: "MyError", orig: err } }); } } try { demo(); } catch(e) { console.log(`[Custom] ${e.cause.name}: ${e.message}`); console.log(`[Orig] ${e.cause.orig.name}: ${e.cause.orig.message}`); }
Console
expand_less
License
License
by DevDic
Close