Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
某个变量名称已经作为函数参数出现了,但是又使用了 let 在函数体里重声明了。在 JavaScript 中不允许使用 let 在相同的函数或块范围内重新声明相同的变量。
在本例中,参数 "arg" 又重新声明了:
如果要更改函数体中的“arg”的值,可以像下面一样,但不需要再次声明同一个变量。换句话说:你可以省略 let 关键字。如果要创建一个新变量,则需要将其重命名,因为其与函数参数有冲突。