Si el arreglo datos tiene elementos entonces la promesa se satisface después de 2000 ms (el parámetro de tiempo de setTimeout ejecuta operaciones sin ningún problema)
Si el arreglo datos no tiene elementos entonces la promesa es rechazada y lanzamos el error.
Al momento de consumir la promesa:
Como datos si tiene elementos el catch nunca llega a ejecutarse en este ejemplo.
Realizamos un encadenamiento de array methods, una transformación con map para solo ocupar las llaves de edad de data y también un filter para mostrar solo las edades mayores a 25.
finally se ejecuta siempre, independientemente si la promesa fue satisfactoria o rechazada.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Respuesta:
C.
[26]
,FIN
(después de 2000 ms)getDatos
es una función que regresa una promesa.datos
tiene elementos entonces la promesa se satisface después de 2000 ms (el parámetro de tiempo desetTimeout
ejecuta operaciones sin ningún problema)datos
no tiene elementos entonces la promesa es rechazada y lanzamos el error.Al momento de consumir la promesa:
datos
si tiene elementos elcatch
nunca llega a ejecutarse en este ejemplo.map
para solo ocupar las llaves deedad
dedata
y también unfilter
para mostrar solo las edades mayores a25
.finally
se ejecuta siempre, independientemente si la promesa fue satisfactoria o rechazada.