【发布时间】:2020-05-22 18:36:18
【问题描述】:
当我硬编码一个值时,它可以完美运行
username = "leomessi";
let id = await (await fetch(`https://www.instagram.com/${username}/?__a=1`)).json();
console.log(id.graphql.user.id);
但是当我把它变成一个函数时
const userToID = (username) => {
let id = await (await fetch(`https://www.instagram.com/${username}/?__a=1`)).json();
return id.graphql.user.id;
}
它说 Uncaught SyntaxError: missing ) 在参数列表之后
【问题讨论】:
-
您试图在不是
async的函数中使用await。
标签: javascript async-await syntax-error