DEV Community

Cristian Fernando
Cristian Fernando

Posted on

4 2

Paracetamol.js💊| #130: Explica este código JavaScript

Explica este código JavaScript

Dificultad: Avanzado

const funcionAsincrona = () => {
  return new Promise((resolve, reject) => {
    if(true){
      setTimeout(() => {
        resolve("Todo bien brow");
      },2500)
    }else{
      reject("Me cai...");
    }
  })
}

const funcionAsync = async() => {
  try{
    if(true){
      const res = setTimeout(() => {
        console.log("Todo bien looco");
      },5000)

    }
  }catch(err){
    console.log(err);
  }
}

Enter fullscreen mode Exit fullscreen mode

A. funcionAsync solo esta escrita con sugar syntax.
B. Ambas son iguales en la practica.
C. Ambas son funciones asíncronas.
D. Todas las anteriores.

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
D. Todas las anteriores.
Ambas funciones son asíncronas por las operaciones que manipulan en su cuerpos, funcionAsync usa async await que no es más que una manera mas sencilla de escribir funciones asíncronas sin necesidad de usar sintaxis de promesas y en la practica son iguales, no hay ninguna ventaja entre usar una o la otra.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

👋 Kindness is contagious

Please consider leaving a ❤️ or a friendly comment if you found this post helpful!

Okay