Skip to content
RED SAGSkills
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' }
}
Choose one answer