Например, так (вызвав подчиненные запросы параллельно):
$.get( "https://swapi.co/api/people", function( people ) {
var deferredSubRequests = [];
$.each(people.results, function( i, person ) {
console.log(i, person.name);
deferredSubRequests.push($.get(person.homeworld));
});
$.when(deferredSubRequests).then(function(results) {
console.log('DONE!');
$.each(results, function( j, planetResult ) {
//var ss = result.promise.resolve();
planetResult.done(function(planet){console.log(j, planet.name);});
});
});
});
Можно этот код запустить в
jsfiddle.