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 "
}