Taller- Nodejs En Pequeña Dosis by dani54

Iniciado por Dani54, Julio 05, 2019, 01:18:32 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 05, 2019, 01:18:32 AM Ultima modificación: Julio 08, 2019, 03:20:55 AM por Dani54
Hey!!  8) solo pasaba para saludar y decirle que: tendremos los encuentros los domingos, donde le subiré  las  practicas y ejemplos,  para aumentar nuestro conocimiento. La principal idea es que  estaremos para ayudarnos uno al otro, es lo que define el  concepto de nodejs pequeña dosis, para no sentirnos forzado aprendiendo algo, sino aprenderlo de manera fácil  y poco a poco.  ::)


link:No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



Código: php

let misiones =[{ mision: "Acabar con thanos",  id: 1}
];

let getheroe = async(id) => {

    let heroeDB = heroes.find(heroe => heroe.id === id);

    if (!heroeDB) {

        throw new Error(`El heroe con el ID: ${id} no existe`)

    } else return heroeDB;
};

let getmision = async(heroe) => {
    let misionDB = misiones.find(mision => mision.id === heroe.id);

    if (!misionDB) {
        throw new Error(`No hay un mission  para: ${heroe.nombre} `);
    } else {

        return {
            nombre: heroe.nombre,
            mision: misionDB.mision,
            id: heroe.id
        };
    }
};
let getinfo = async(id) => {
    let heroe = await getheroe(id);
    let resp = await getmision(heroe);

    return `La mision de ${resp.nombre} es  ${resp.mision} `
}
getinfo(1).then(mensaje => console.log(mensaje))
    .catch(err => console.log(err));

Yo vengo de un lugar donde decían que triunfar era imposible