Esta función está actualmente configurada para capturar ambos feeds y almacenar los resultados en una variable global, luego llama a la función de comparación y recorre el feed de fin de semana para crear una matriz de objetos. Actualmente, sigo recibiendo un error que dice "los controladores no están definidos" y me preguntaba si alguien puede ayudarme a solucionarlo.
var weekendFeed = {}; var driversFeed = {}; jQuery(document).ready(function() { jQuery.getJSON("https://cf.nascar.com/cacher/2021/1/5044/weekend-feed.json") .done(function(res){ weekendFeed = res; jQuery.getJSON("https://www.nascar.com/json/drivers/") .done(function(res){ driversFeed = res; compareFeeds(); }); }); function compareFeeds(){ //console.log(weekendFeed.weekend_race[0].results); //console.log(driversFeed); var weekendDrivers = []; for(driver in weekendFeed.weekend_race[0].results){ drivers.push({"id" : weekendFeed.weekend_race[0].results[driver].driver_id}); drivers.push({"name" : weekendFeed.weekend_race[0].results[driver].driver_fullname}); drivers.push({"make" : weekendFeed.weekend_race[0].results[driver].car_make}); } console.log(weekendDrivers); } });