Bummer! This is just a preview. You need to be signed in with an account to view the entire instruction.

Well done!

You have completed (UPI) Chapter 11: Managing Errors, Debugging, and Handling Events in JavaScript!

Instruction

Nested Try Blocks

First, let's see what happens with this: Example try { try { throw new Error("oops"); } finally { console.log("finally"); } } catch (ex) { console.error("outer", ex.message); } // Logs: // "finally" // "outer" "oops" Now, if we already caught the exception in the inner try block by adding a catch block: Example try { try { throw new Error("oops"); } catch (ex) { con...