Hacker News new | ask | show | jobs
by trevordixon 2423 days ago
Could do something like this:

    async function test() {
        const promise = Math.random() < 0.5 ?
                        Promise.resolve('wow') :
                        Promise.reject('oops');
        try {
            await promise;
        } catch (e) {
            console.log('caught');
            return;
        }
        const result = await promise;
        console.log('result', result);
    }
    test();