JSFiddle - React, Tailwind, and code Playground

by antelopelovefan

HTML

<div class="output"></div>

JavaScript

var geoUrl = 'https://maps.googleapis.com/maps/api/geocode/json?address=';

var addresses = [
    '2130 Wrocklage Ave, Louisville, KY, 40205',
    '1600 Pennsylvania Ave, Washington, DC',
    '680 S 4th St., Louisville, KY'
];

var results = [];
var deferreds = [];

for(var i=0,j=addresses.length; i<j; i++) {
    var url = geoUrl + addresses[i];
    
    deferreds.push(
        $.getJSON(url, {}, function(data, stat, xhr) {
            results.push(data);
        })        
    );
}

$.when.apply($, deferreds).done( function() {
    console.log('All requests finished.');
    console.log(results);    
});