fbpx
Lección Progreso
0% Completado

index.js

// let padres = false

// const carnitaAsada = nueva promesa ((resolver, rechazar) => {
//    setTimeout (() => {
//      if (padres) {
//        resolver ('si se armo: D')
//      } else {
//        rechazar ('no se armo D:')
//      }  
//    }, 3000)
// })

// función asincrónica hacerCarnita () {
//    let result = await carnitaAsada
//    console.log (resultado)
// }
// hacerCarnita ()
// console.log ('Esperando ...')

const  consultaDb  =  nueva  promesa (( resolver , rechazar ) => {

   peliculas  const = [
    {nombre : ' buscando a nemo ' },
    {nombre : ' buscando a nemo 2 ' },
    {nombre : ' buscando a nemo 3 ' }
  ]

  setTimeout (() => {
    if ( peliculas . longitud  >  0 ) {
      resolver (peliculas)
    } más {
      rechazar ( ' no hay pelicilas de heno ' )
    }
  }, 1000 )
})


async  función  consultandoALaBaseDeDatos () {
  prueba {
    dejar resultado =  esperar consultaDb
    resultado . forEach ( e  => {
      consola . registro ( e . nombre )
    })
  } catch (err) {
    consola . log (err)
  }
}

consultarALaBaseDeDatos ()
// consultaDb.then ((arr) => {
//    arr.forEach (peli => {
//      console.log (peli.name)
//    });
// }). catch (console.log)

package.json

{
  " nombre " : " 5-Promesas " ,
  " versión " : " 1.0.0 " ,
  " descripción " : " " ,
  " main " : " index.js " ,
  " guiones " : {
    " dev " : " nodo index.js " ,
    " prueba " : " echo \" Error: no se especificó ninguna prueba \ " && salida 1 "
  },
  " palabras clave " : [],
  " autor " : " Daniel_Orio " ,
  " licencia " : " ISC "
}