trow error code example
Example 1: js throw error
throw new Error('Whoops!')
Example 2: js errors
JS Errors
try
Lets you define a block of code to test for errors
catch
Set up a block of code to execute in case of an error
throw
Create custom error messages instead of the standard JavaScript errors
finally
Lets you execute code, after try and catch, regardless of the result
Example 3: javascript throw new error
throw new Error("Error message here");
Example 4: js throw custom error
class CustomError extends Error {
constructor(foo = 'bar', ...params) {
super(...params)
if (Error.captureStackTrace) {
Error.captureStackTrace(this, CustomError)
}
this.name = 'CustomError'
this.foo = foo
this.date = new Date()
}
}
try {
throw new CustomError('baz', 'bazMessage')
} catch(e) {
console.error(e.name)
console.error(e.foo)
console.error(e.message)
console.error(e.stack)
}