jquery嵌套函数中可以访问全局变量吗?我有一个我无法解决的问题。一个对象属性发生变化,另一个没有
情况是这样的
for(var key in object) {
if(object[key].boolean) {
alert(object[key].value)
$.get(url, "data", function(data) {
if(parseInt(data) > object[key].int) {
alert(object[key].value);
object.int = data;
}
});
}
}
我遇到的问题是 object[key].value 不保持其价值。两个警报都有不同的值,所以我不能在嵌套返回函数中使用它。object[key].int 也得到正确更新,这更令人困惑。对象被声明为全局变量。
非常感谢任何建议。