遍历一个 url 数组并将它们传递给 get_json、return 新的数据数组

Loop through an array of urls and pass them to get_json, return the new array of datas

我不知道如何遍历 url 数组并将它们传递给 getJSON,最后 return 新的数据数组。

var data_num=[];
$.each(arr_urls, function( index, value ) {          
    $.getJSON(arr_urls[index], function (data) {});
    data_num.push(data);
});
alert(data_num);

为什么你不能这样做:

var jsonData = JSON.stringify(arr_urls);
var data_num=[];
$.each(arr_urls, function( index, value ) {

  $.getJSON(arr_urls[index], function (data) {
      data_num.push(data);
      alert(data_num);
  });
});

像这样将你的推送器和警报放在回调中。