Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

147
Vistas
mis funciones de ejecución rápida están omitiendo valores

Estoy trabajando con una API en JS para crear un sitio web de información de películas y estoy llamando a una función asíncrona 3 veces que obtiene diferentes puntos finales según los parámetros que paso.

Mapeé cada objeto (valor) en la matriz 'resultado' (propiedad de la respuesta analizada) para establecer su respectivo valor de propiedad 'poster-path' como el atributo src del elemento de imagen respectivo. funcionó bien, pero como llamé a la función tres veces, cada vez que trato de apuntar al objeto cuyo índice es igual al de mi elemento de imagen objetivo, parece apuntar solo a los objetos obtenidos en la última llamada a la función.

 let result = res.json().result
 let imageID = e.target.data-id;
 let targetObject = result[imageID];

si trato de acceder a la propiedad de ID de la película de targetObject, por ejemplo, y e.target es la imagen con un índice de 0 en la primera visualización de la película (resultado de la primera llamada a la función), en lugar de apuntar al targetObject con un índice de 0 en la misma primera visualización de película, apuntará al objeto con un índice de 0 en la tercera visualización de película.

Por favor, ¿cómo apunto el objeto con el mismo índice que mi e.target y en la 'misma' pantalla sin que sea anulado por el último? Lo siento mucho si no expresé esto correctamente, todavía soy nuevo en la programación.

almost 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda