The try/catch keywords allow us to handle errors more gracefully. Here is an example…
try {
let animal = newAnimal;
} catch(error){
console.log(‘error: ‘, error);
}
console.log(‘code should continue to run…’);
What we are doing here is telling JavaScript to “try” running the code. If there is an error catch it and do something with it. In this case, we are simply outputting it to the console, but we could log it to a server, etc. The error is caught, but the code does not stop running. If you run this code, you will see the error logged to the console and you should then see the last log statement outside the try/catch.
Happy Coding!
Clay Hess