天天看点

Chrome浏览器调试js第二次运行出现Uncaught SyntaxError: Identifier ‘***’ has already been declared

问题描述

Chrome浏览器调试js第二次运行出现Uncaught SyntaxError: Identifier ‘***’ has already been declared

https://link.juejin.cn?target= 原因

let 语句只能用于在任何给定范围内创建一个变量。即使使用的是Chrome代码片段,重新运行相同的片段本质上会尝试在窗口内创建相同的变量,并导致语法错误。

https://link.juejin.cn?target= 解决方案

使用立即执行函数

Chrome浏览器调试js第二次运行出现Uncaught SyntaxError: Identifier ‘***’ has already been declared

继续阅读