To complete this statement JavaScript has another statement called finally
, which contains code that is executed regardless of the program flow, if the exception was handled or not, if there was an exception or if there wasn’t:
try {
//lines of code
} catch (e) {
} finally {
}
You can use finally
without a catch
block, to serve as a way to clean up any resource you might have opened in the try
block, like files or network requests:
try {
//lines of code
} finally {
}
Lessons in this unit:
0: | Introduction |
1: | Types of errors |
2: | Creating exceptions |
3: | Handling exceptions |
4: | ▶︎ Finally |
5: | Nested try blocks |