Quick actions

cmd+k|ctrl+k

Navigation

Languages

Exception Handling JS

Snippet info

Language

JavaScript

Visibility

public

Author

homam

Created

2018-04-05T07:10:18Z

Updated

2018-04-05T07:10:18Z

function someFunc(throwError) {
    try {
        console.log('try... acquire resources')
        if (throwError) 
            throw new Error('Something went wrong')
        else
            return { result: 'Some result' }
    }
    finally {
        console.log('finally... cleanup resources')
    }
}

try {
    const res = someFunc(true)
    console.log(res)
} catch (ex) {
    console.error('Catching error outside of someFunc\n', ex)
}
INFO