- Home
- /
- Tutorials
- /
- JavaScript Tutorial
- /
- JavaScript Error Handling Patterns
JavaScript Errors
JavaScript Error Handling Patterns
Good error handling is about deciding where a failure should be dealt with.
Wrapping everything in try catch is not error handling.
The useful question is who can actually do something about it.
Example
Example
javascript
function parseUser(text) {
try {
return JSON.parse(text);
} catch (error) {
return null;
}
}
console.log(parseUser("not json"));
console.log(parseUser('{"name":"Ada"}').name);