怎么在for循环里面获取一个全局变量的值
var addrs;
var nr = "";
//info
var names;
//presale_info
var raise_min;
var raise_max;
PresaleFactory.methods.getPresales().call({from:account},function(error,addrs){//获取到的是一个数组,是一组地址。
for(var i=0;i<addrs.length;i++){
PresaleNewAddr = addrs[i];
PresaleNew=new provider.eth.Contract(PresaleNewAbi,PresaleNewAddr); //通过这个地址数组
PresaleNew.methods.tokeninfo().call({from:account},function(error,token){ //通过这个地址数组,得到名字数组
names = token.name;
});
PresaleNew.methods.presale_info().call({from:account},function(error,info){ //通过这个地址数组,得到最大值和最小值数组
raise_min = info.raise_min;
raise_max = info.raise_max;
});
//最终 需要在这里得到names,raise_min,raise_max 组成
//目前这里无法得到 names , raise_max, raise_max这个值
nr +='<div><h1>'+names+'</h1><h2>'+raise_min+'</h2><h3>'+raise_max+'</h3></div>';
$("#nr").html(nr);
}
});