• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

323
Views
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.

almost 3 years ago · Juan Pablo Isaza
1 answers
Answer question

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); });
almost 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error