En el .then si quisiera saber el id del personaje para utilizarlo e imprimirlo ¿Cómo se puede pasar si el método resolve unicamente acept...

Pregunta de la clase:
Promesas Encadenadas
Arantxa Giovanna Rosas Del Valle

Arantxa Giovanna Rosas Del Valle

Pregunta
student
hace 7 años

En el .then si quisiera saber el id del personaje para utilizarlo e imprimirlo ¿Cómo se puede pasar si el método resolve unicamente acepta un parámetro y ese parámetro es lo que devuelve la API?

Lo digo porque yo intenté hacer el console.log de forma dinámica sin tener que escribir el número de personaje pero no puedo.

Gracias

1 respuestas
para escribir tu comentario
    Santiago Casallas Bohorquez

    Santiago Casallas Bohorquez

    student
    hace 7 años

    mira yo tengo este codigo que me ejecuta del 3 al 20 personaje, y asi si quiere llamar ** n** canditad de pesonajes solo hay que cambiar el rango del for

    <code>const API_URL= 'https://swapi.co/api/' const PEOPLE_URL= 'people/id' function obtenerPeople(id){ const lukeURL=`${API_URL}${PEOPLE_URL.replace('id', id)}` return new Promise( (resolve, reject) => { $.get(lukeURL,opt, function(data){ resolve(data) }).fail(()=>reject(id)) }) } ///reto personal imprimir 20 for (var i =3; i< 20;i++){ obtenerPeople(i) .then( persona =>{ console.log(` hola mi nombre es ${persona.name}`) return obtenerPeople(i+1) }) .catch(function(){ console.log(`no se pudo hacer nada`) }) }
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.