文章内容
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
评论列表