while (i < datos.length &&datos[i].precio > presupuestoDisponible) { i++; } if (i == datos.length) console.log("No tenemos pasajes disponibles"); else console.log("Puedes comprar pasaje para: " + datos[i].ciudad);
Alguien me puede explicar please.
while (i < datos.length &&datos[i].precio > presupuestoDisponible) { i++; } if (i == datos.length) console.log("No tenemos pasajes disponibles"); else console.log("Puedes comprar pasaje para: " + datos[i].ciudad);
Alguien me puede explicar please.
Hola Luis
Lo que pasa es que la variable datos esta definida como un mapa con dos elementos (ciudad y precio). Se usa el .precio justamente para acceder a ese elemento del mapa y así compararlo con el presupuesto disponible.
lo mismo sucede en la parte final en la cual se quiere agregar al texto cual de las ciudades puede comprar el pasaje al poner datos[i].ciudad
console.log("Puedes comprar pasaje para: " + datos[i].ciudad);
Saludos