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

453
Vistas
observable: ¿cómo devuelvo valores usando forEach y setTimeout? (nada que ver con Rxjs)

Soy nuevo en el cuaderno observablehq. Encontré que esta es una herramienta muy útil para crear prototipos de mis imágenes.

Mi pregunta es ¿Cómo itero una matriz y devuelvo valores con setTimeout de javascript?

Mi enfoque es el siguiente.

  1. se declara la matriz

    arr = [1,2,3,4,5]

  2. iterar la matriz y devolver valores

     arr.forEach((d,i)=>{ setTimeout(()=>{ return d },i*1000)})

¿Cómo logro esto?

Vi publicaciones similares usando Rxjs pero no las uso. ¿Hay una forma básica / elemental de lograr esto?

Creo que la razón por la que esto no funciona tiene algo que ver con el cierre. Pero no puedo pensar en resolver el problema.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puedes probar la solución a continuación.

 myArr = [1, 2, 3, 4, 5]; //Now, iterate over the array with setTimeout myArr.forEach(function(d, i) { setTimeout(function() { console.log(d); return d; }, 1000 * i); });
about 4 years ago · Juan Pablo Isaza Denunciar
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