在代码中避免重复声明同一个变量名或函数名。如果是在不同的作用域内,可以考虑使用不同的变量名或者使用命名空间等方式避免冲突。例如:
//示例1
var source = "first source";
var source = "second source"; //报错
//修改方式1
var source1 = "first source";
var source2 = "second source";
//示例2
function doSomething() {
var source = "first source";
console.log(source);
}
function doSomethingNew() {
var source = "second source";
console.log(source);
}
//修改方式2
var myNamespace = {
doSomething: function() {
var source = "first source";
console.log(source);
},
doSomethingNew: function() {
var source = "second source";
console.log(source);
}
};
上一篇:标识符'sort'未定义c++”
下一篇:标识符'user'已经被声明。