hard20 pts · first answer countsnodejsasync-programmingdebugging
return versus return await in try
fail() always rejects. Which statement about a() and b() is true?
async function fail() { throw new Error('boom') }
async function a() {
try { return fail() } catch { return 'caught' }
}
async function b() {
try { return await fail() } catch { return 'caught' }
}