JavaScript - 设置变量

时间:2013-03-07 22:33:54

标签: javascript

在以下JavaScript代码中,函数(结果)返回的值是正确的。所以我看到两个警报视图 - 一个具有正确的值,第二个警报只返回1.所以我的问题是 - 如何保存mainResult的值以使其显示相同的输出?

var mainResult = 1;
Download.beginDownload(arr,
       function(result){
          mainResult = result;
          alert(result);
          }, function(result){
                alert("here2");
                console.log(result);
          }
 );


alert(mainResult);

1 个答案:

答案 0 :(得分:0)

你有某种异步调用,你感觉它是同步的。

在回调发生之前调用警报。