No he codificado en mucho tiempo y estoy bastante oxidado. Estoy haciendo un proyecto en el que necesito dibujar un montón de rutas de vuelo a partir de archivos JSON. Para la prueba, creé esta función presionada con el mouse, pero quiero automatizar el proceso y dibujar la ruta de vuelo una vez que se haya completado la anterior. Supongo que necesitaría bucles for anidados para que funcione, pero tengo problemas con la estructura del bucle.
function mousePressed() { if (flightSelector < flightArray[daySelector].length - 1) { flightSelector++; console.log(flightSelector); } else { flightSelector = 0 if (daySelector < dayArray.length - 1) { daySelector++; } } getFlightData(dayArray[daySelector], flightArray[daySelector][flightSelector]); }Gracias
Este es un escenario clásico para un par de bucles anidados. Está ejecutando algún código repetidamente para cada día, y para cada día lo está ejecutando repetidamente para cada vuelo que ocurrió ese día:
for (let daySelector = 0; daySelector < dayArray.length; daySelector++) { for (let flightSelector = 0; flightSelector < flightArray[daySelector].length; flightSelector++) { getFlightData(dayArray[daySelector], flightArray[daySelector][flightSelector]); } }