次のJavaScriptコードでは、function(result)によって返される値は正しいです。したがって、2つのアラートビューが表示されます。1つは正しい値で、2つ目のアラートは単に1を返します。したがって、私の質問は、mainResultの値を保存して、同じ出力が表示されるようにするにはどうすればよいですか。
var mainResult = 1;
Download.beginDownload(arr,
function(result){
mainResult = result;
alert(result);
}, function(result){
alert("here2");
console.log(result);
}
);
alert(mainResult);