Exception Handling - Javascript In Depth

preview_player
Показать описание
We look at exception handling in Javascript together. Specifically, we look at the "throw" statement as well as the try/catch control flow construct. These allow us to handle errors in our program in pre-determined ways and let us control whether we want the program to continue or crash.

This concept will come up everywhere in Javascript and we are only scratching the surface in this video. However, this will give us a good point to jump off from for things like async/await as well as most basic error handling scenarios.

Chapters:
00:00 Introduction
00:49 What is Exception Handling?
06:19 "Throw" Concept
08:52 "Catch" Concept
09:55 Throw Code Example
11:54 Exception Handling Flow
12:55 Try Catch Statement
13:34 Try Catch Code Examples
20:12 Error Object
23:46 Practical Example
29:58 Try Catch Scoping
31:27 Try Catch Scoping Examples
40:30 Next Steps

Рекомендации по теме
Комментарии
Автор

You are the greatest teacher.
I can't even begin to explain how much you helped me with this playlist (and believe me, I've tried many courses before)! Your teaching method works great for me :)

Ale-
Автор

you need way more subs, this channel is way better than most of the ones im seeing that have 400k subs

devin
Автор

Nader, thanks again for another great video on JavaScript in Depth! Your explanation is so calm and clear that even complex issues like the ones you explain seem easy to understand!

PatricioBottos
Автор

When attempting to execute our code and dealing with errors, we encounter issues with files like 'throw.js' that cannot be executed without utilizing functions such as 'try-scope.js' and 'try-catch-object.js'. Would it be advisable to delete the 'throw.js' file, considering whether it still serves a significant purpose now that the code can run smoothly?

Politico_Intent