文章内容

2023/4/4 10:21:41,作 者: 黄兵

Uncaught SyntaxError: Identifier 'stripe' has already been declared

最近在重复加载 js 文件的时候出现了如下错误:

Uncaught SyntaxError: Identifier 'stripe' has already been declared (at checkout.js:1:1)

出现问题的原因:

这会在同一个(全局)范围内对同一个 const 参数名称进行多次声明,将会出现以上错误。

解决方案:

原来是这样写的:

const stripe = Stripe("pk_test_51MmBdZJC1InZ9N633oekIzU76Vql3Ofbwi9FW8e8bc");

更改之后,写法如下:

var stripe = Stripe("pk_test_51MmBdZJC1InZ9N633oeke8bc");


参考资料:

1、Browser: Identifier X has already been declared


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Uncaught SyntaxError: Identifier 'stripe' has already been declared

分享到:

发表评论

评论列表