Skip to content

Latest commit

 

History

History
117 lines (78 loc) · 4.63 KB

README.md

File metadata and controls

117 lines (78 loc) · 4.63 KB

Sesión 13 - 28/10/2021 🎃

Ejercicios

Ejercicio Complejidad Etiquetas OAs
The Race Between Hare and Tortoise :suspect: Warm-up strings, conditionals
  • Uso de condicionales (if-else
Mutual Recursion :rage1: Challenge recursion
  • Recursividad
HackerRank in a string 🎃 Horror Edition strings, regex
  • Manipulación de strings
  • Uso de expresiones regulares

Kahoot

🔗https://create.kahoot.it/share/kahoot-13-el-terror-de-javascript/4236e675-3c7e-4f73-ae64-0f19ba7d76d3

  1. Sincronía son tareas que tienen que esperar a que ocurra un determinado suceso?

    • true ❌
    • false ✅

    OAs: Asincronia

  2. 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

  3. 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

  4. ¿Qué combiene usar para manejar las excepciones en async/await??

    • only catch ❌
    • .then ❌
    • reject ❌
    • try/catch ✅

    OAs: excepciones

  5. Para promesas usamos .then/.catch y para funciones asíncronas usamos try/catch?

    • True ✅
    • False ❌

    OAs: excepciones

  6. finally se ejecuta antes de catch?

    • True ❌
    • False ✅

    OAs: Consumo de promesas

  7. 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

  8. 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

  9. usamos await para especificar que nuestra función es asíncrona?

    • True ❌
    • False ✅

    OAs: Función async

  10. 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

Hacking en vivo

Hacking (live) session 11 by Viky