Ejercicio | Complejidad | Etiquetas | OAs |
---|---|---|---|
The Race Between Hare and Tortoise | Warm-up | strings , conditionals |
|
Mutual Recursion | Challenge | recursion |
|
HackerRank in a string | 🎃 Horror Edition | strings , regex |
|
-
Sincronía son tareas que tienen que esperar a que ocurra un determinado suceso?
- true ❌
- false ✅
OAs: Asincronia
-
Cual es el propósito principal de Promise.all??
- Las funciones pueden contener una secuencia de sentencias. ❌
- Las funciones pueden ser ejecutadas multiples veces. ❌
- Las funciones son siempre ejecutadas primero. ✅
- Las funciones son objetos. ❌
OAs: Consumo de promesas
-
Cual es la diferencia principal entre While & Do While??
- Antes se usaba Do While y ahora solo While ❌
- Ninguna diferencia ❌
- Do While se ejecuta por lo menos la primer iteración. ✅
- While se ejecuta siempre y cuando la condición se cumpla y do while no ❌
OAs: bucles
-
¿Qué combiene usar para manejar las excepciones en async/await??
- only catch ❌
- .then ❌
- reject ❌
- try/catch ✅
OAs: excepciones
-
Para promesas usamos .then/.catch y para funciones asíncronas usamos try/catch?
- True ✅
- False ❌
OAs: excepciones
-
finally se ejecuta antes de catch?
- True ❌
- False ✅
OAs: Consumo de promesas
-
Que hace Promise.race?
- Resuelve la promesa más rápida y sin error ✅
- Resuelve más rápido una promesa especificada en el envío ❌
- Retorna rápidamente la primer promesa en cola ❌
- Fuerza una rápida ejecución de promesas simultáneas. ❌
OAs: Consumo de promesas
-
Que se imprime en consola cuando se ejecuta...?
function resolveAfter2Seconds() { return new Promise(resolve => { setTimeout(() => { resolve('resolved'); }, 2000); }); } async function asyncCall() { console.log('calling'); const result = await resolveAfter2Seconds(); console.log(result); } asyncCall();
-
"calling" ❌
-
"resolved"❌
-
"calling" > "resolved"✅
-
"resolved" > "calling" ❌
OAs: Asincronia
-
-
usamos await para especificar que nuestra función es asíncrona?
- True ❌
- False ✅
OAs: Función async
-
La diferencia principal entre throw "I'm evil" y throw Error({error:"I'm evil"})?
- throw es mas personalizado ❌
- throw Error es mas descriptivo ✅
- throw es mas rápido y optimo ❌
- throw Error no esta optimizado ❌
OAs: throw