try blocks can be nested, and an exception is always handled in the nearest catch block:
try {
//lines of code
try {
//other lines of code
} finally {
//other lines of code
}
} catch (e) {
}
If an exception is raised in the inner try, it’s handled in the outer catch block.
We’ve finished module 13!
Lessons in this unit:
| 0: | Introduction |
| 1: | Types of errors |
| 2: | Creating exceptions |
| 3: | Handling exceptions |
| 4: | Finally |
| 5: | ▶︎ Nested try blocks |