Por alguna razón, me dice que datos.precio y datos.ciudad están como undefined. Aquí va el código
const ciudadesDisponibles = ['Bogota', 'Lima', 'Santiago', 'Montevideo']
const precioCiudades = [500, 400, 380, 200]
const presupuestoDisponible = 190
const datos = [
{
'ciudad': 'Bogota',
'precio': 500
},
{
'ciudad': 'Lima',
'precio': 400
},
{
'ciudad': 'Santiago',
'precio': 380
},
{
'ciudad': 'Montevideo',
'precio': 200
}
]
let i = 0
while (datos[i].precio > presupuestoDisponible && i < datos.length) {
i++
}
if (i === datos.length) {
console.log('No tenemos pasajes disponibles')
} else {
console.log(`Puedes comprar pasaje para: ${datos[i].ciudad}`)
}