async function fn1() { return 1 } let res = fn1(); console.log(res) //Promise { 1 }*/ function fn2() { return Promise.reject(2) } async function test() { /* let result = fn2().then(value => { console.log(‘value‘,value) }, reason => { console.log(‘reason‘,reason) });*/ try { let result = await fn2(); console.log(‘result‘, result) } catch (error) { console.log(‘error‘, error) } } test()
原文:https://www.cnblogs.com/BAHG/p/12917872.html