我在代码中定义和更改变量时遇到问题。我正在尝试使用oop方法,因此我设置了一个新文件,其中包含特定的函数集。在这个集合中,我想定义一个全局变量,其值可以在后续函数中更改,然后根据变量的新值执行某些代码块。但是,我遇到的问题是只更改相应函数中变量的值,而新值不能在外部进行评估以进一步处理。有什么建议吗?
非常感谢!
var functionset = {
x : "",
function1 : function(){
function(){
// some code
function(){
// some code
function(){
x = "new value";
}
}
if(x == "new value"){
// do something
} else if(x =="different value"){
// do something else
}
}
},
}