Proyecto: pedidos en orden
JavaScript · Unidad 18: Asincronía
- Plan completo
- JavaScript
- Proyecto
- 3 ejercicios
La práctica trae un rastreador de paquetes: api + "/paquete/" + folio contesta con el folio, su estado y los días que faltan.
Los folios que existen son el 7 y el 9. Con cualquier otro la respuesta llega igual, pero con ok en false y sin datos del paquete.
const api = "https://api.bybecode.dev";
const u = api + "/paquete/7";
const r = await fetch(u);
const d = await r.json();
console.log(d.estado, d.dias);Imprime
en camino 2
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Completa el código
Completa
existe(folio), que contesta si esa dirección trae un paquete.2. Escribe el código
Escribe
estado(folio): el estado que trae el paquete, o el texto "sin datos" si esa dirección no trae ninguno.3. Escribe el código
Escribe
estados(folios): un arreglo con el estado de cada folio, en el mismo orden. Los pedidos no dependen uno del otro, así que van juntos conPromise.all. La funciónestadoya está escrita arriba.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.