SyntaxError: await is only valid in async function
Posted 王同学要努力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SyntaxError: await is only valid in async function相关的知识,希望对你有一定的参考价值。
SyntaxError: await is only valid in async function
这个错误的意思是await只能放到async函数内部,言下之意:
- await必须放到函数里
- 函数必须有async修饰符
const myFun = async () => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve(1)
},1000)
})
}
const myFun2 = async () => {
res1 = await myFun();
console.log(res1);
}
myFun2();
// 1
以上是关于SyntaxError: await is only valid in async function的主要内容,如果未能解决你的问题,请参考以下文章
SyntaxError:“await”仅在“async”函数中有效 - 需要帮助
Rails/Jquery Ajax - SyntaxError: Unexpected identifier, but JSON is Valid
(节点 J.S.)SyntaxError:异步函数上的意外令牌函数
RuntimeWarning: coroutine 'script' is never awaited content = str(content) if content is not None el