有一个loadJson函数可返回Firebase链接的Json
async function loadJson(url) {
let response = await fetch(url)
let data = await response.json()
return data
}
我试图将值赋给loadJson()
该变量并将其用于Promise。
let indexJSON = await loadJson(url)
indexJSON.then(() => {
// some code
})
但是为什么此代码会引发以下错误?
Uncaught SyntaxError: await is only valid in async function
你的问题是你await
在这里:
let indexJSON = await loadJson(url)
indexJSON.then(() => {
// some code
})
如果您希望promise调用以下函数await
:
let indexJSON = loadJson(url)
indexJSON.then(...)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句