SyntaxError: await is only valid in async function

SyntaxError: await is only valid in async function_c函数
这个错误的意思是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