如何让循环从上到下运行

时间:2019-06-13 10:33:49

标签: node.js for-loop

当我以下代码对服务器的请求没有从上到下运行时,我正在检查活动代理或无效代理。该怎么办!

//这是我的代码

//array get result
aa=[];
for(var i=0;i<array4.length;i++) {
  proxy=element.split(":");
  console.log(proxy);
  axios.get('https://google.com', {   
    proxy: {
       host: proxy[0],
       port: proxy[1]
    },timeout:2000
 })
 .then((res) => {
  if(res!=null){
    console.log('co');
    aa.push(proxy);
  }
  //console.log(res)
})
.catch((error) => {
 console.log("Error"+proxy);
})
}
console.log(aa);
// result
1
2
3
4
[]
//last item in array
Error 192.168.15.20:2222
Error 192.168.15.20:2222
Error 192.168.15.20:2222
Error 192.168.15.20:2222
// I wish like
1
Error 192.168.15.1:3000
2
Error 192.15.15.1:25
3
Error 2.168.15.1:50
4
Error 11.168.15.1:8888
[item]


//结果 1个 2 3 4 [] //数组中的最后一项 错误192.168.15.20:2222 错误192.168.15.20:2222 错误192.168.15.20:2222 错误192.168.15.20:2222 //我希望 1个 错误192.168.15.1:3000 2 错误192.15.15.1:25 3 错误2.168.15.1:50 4 错误11.168.15.1:8888 [项目] 请帮助我!

0 个答案:

没有答案