这段代码问题在哪,一运行就报错 var sleep = async function(para) { return new Promise(function(resolve, reject) { setTimeout(function() { resolve(para * para) }, 1000) }) } var errorSleep =async function(para) { return new Promise(function(resolve, reject) { setTimeout(function() { reject(' ErrorSleep') }, 1000) }) } try { var result1 = await sleep(1); var result2 = await errorSleep(4); var result3 = await sleep(1); console.log('result1: ', result1) console.log('result2: ', result2) console.log('result3: ', result3) } catch (err) { console.log('err: ', err) console.log('result1: ', result1) console.log('result2: ', result2) console.log('result3: ', result3) }
添加回答
举报
0/150
提交
取消