JavaScript Error Handling: try/catch, Custom Errors, and Best Practices | Reformat | Reformat