为什么会出现“未捕获的SyntaxError:意外的保留字”?

时间:2020-09-18 08:16:16

标签: javascript html ethereum metamask

我正在使用metamask ethereum API创建一个网站。但是由于某种原因,我在第8行收到此错误:
const provider = await detectEthereumProvider();
事实是我直接从API网站复制了此代码,所以我不知道为什么它收到错误
https://docs.metamask.io/guide/ethereum-provider.html#using-the-provider
有人可以帮忙吗?谢谢

1 个答案:

答案 0 :(得分:0)

await关键字必须在异步函数中调用:

async function main()
{
    // Place your code here.
}
// Then, call that async function that wraps your code:
main();