En el video tuvimos un error en el que se modificó el orden:
Antes: (datos[i].precio > presupuestoDisponible && i < datos.length)
Después: (i < datos.length && datos[i].precio > presupuestoDisponible)
No entiendo por qué es necesario poner primero que se llegue hasta el final de la lista y después la comparación entre el presupuesto disponible y los precios.
Gracias!!