Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda - Problema] datos.precio y datos.ciudad me dan como undefined

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}`)
}
1 respuesta
solución!

Acabo de ver más adelante sobre este problema.