这个错误通常出现在声明了重复的变量名。你需要检查代码中是否有重复的变量声明。 如果有多个相同的变量声明,则可以使用let或const关键字来声明变量。 使用let或const时,变量的作用域只在声明的代码块中,避免了全局变量重复声明的问题。 例如:
const defaultLocations = ['北京', '上海']; function addLocation() { let defaultLocations = ['广州', '深圳']; console.log(defaultLocations); } addLocation(); // 输出 ['广州', '深圳'] console.log(defaultLocations); // 输出 ['北京', '上海']
在这个示例中,我们使用了const关键字来声明全局变量defaultLocations,然后在函数中使用let关键字来声明相同的变量。这样可以避免变量重复声明的问题。