Tengo una función que se supone que debe obtenerse de una matriz de recetas que tiene un enlace de API para extraer.
for (let i = 0; i < recipes.length; i++) { console.log(recipes[i]); fetch(recipes[i]).then(response => { recipeData[recipes[i]] = response.json(); }).catch(error => { console.log('Something went wrong fetching API'); }); console.log(recipeData[recipes[i]]); } console.log(recipeData.length) if (recipeData.length == recipes.length) { resolve(true); } else { reject('Could not fetch recipes'); }Estoy tratando de guardar el archivo response.json() en un diccionario, pero no parece estar haciendo esto porque el diccionario de datos de receta no está definido. ¿Por qué está pasando esto?