鍍金池/ 問(wèn)答/HTML/ 關(guān)于async的疑問(wèn)

關(guān)于async的疑問(wèn)

//1
async function f() {
  return 'hello world';
}
f().then(res => console.log(res))

//2
async function f() {
  return await 'hello world';
}
f().then(res => console.log(res))   


寫(xiě)法一和寫(xiě)法二有啥區(qū)別
回答
編輯回答
黑與白

await 表示等待的意思,如果后面不是一個(gè)異步的 那會(huì)直接返回

2017年1月19日 05:24
編輯回答
有點(diǎn)壞

正常情況下,await命令后面是一個(gè) Promise 對(duì)象。如果不是,會(huì)被轉(zhuǎn)成一個(gè)立即resolve的 Promise 對(duì)象。

2018年7月23日 17:04
編輯回答
逗婦惱

沒(méi)區(qū)別,如果await 后面的表達(dá)式不是一個(gè)Promise,則返回該值本身

2018年7月14日 16:07