jqueryのネストされた関数でグローバル変数にアクセスできますか?私は解決できない問題を抱えています。1つのオブジェクトプロパティが変更され、別のオブジェクトプロパティは変更されません
状況はこれです
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がその値を保持していないことです。両方のアラートの値が異なるため、ネストされたreturn関数で使用できません。また、object [key] .intが正しく更新されるため、混乱が生じます。オブジェクトはグローバル変数として宣言されています。
どんな提案でも大歓迎です。