关于es6:Promise与其语法糖asyncawait的基本区别

5次阅读

共计 267 个字符,预计需要花费 1 分钟才能阅读完成。

记录一下 Promise 与其语法糖 async、await 的区别


// 例子 1
async function myAsyncFn() {return 'some values'}
// 等价于
function myAsyncFn() {return Promise.resolve('some values')
}

// 例子 2
async function myAsyncFn() {await 'something'}
// 等价于
function myAsyncFn() {return Promise.resolve('something').then(() => undefined)
}
正文完
 0