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

151
Vistas
¿Puedo cambiar el tiempo de un setInterval después de cada interacción?

Tengo este código donde se ejecuta a través de todas las categorías, envía una publicación (registro de la consola) y una vez que llega al final, se reiniciará. Estoy tratando de encontrar una manera de que cada categoría posterior se retrase una cierta cantidad de tiempo. (para fines de prueba, 1 segundo, pero finalmente 1 hora) Traté de usar una función, así como sacar el contenido de la función y hacerlo por separado.

 // I put this above const CategoryTimer let defaultTime = 1000; let time = defaultTime + (curPost * 1000); // And then I put time in place of CategoryTime(curPost) below.

Estoy bastante confundido en cuanto a qué hacer, pero una vez que descubra esta parte, finalmente puedo volver a encarrilar este proyecto. ¡Gracias a todos de antemano!

 // Command let curPost = 0; const CategoryTimer = setInterval(() => { // Database Call let categories = ["sad", "toebeans", "meows", "tucked", "smol", "chonky"]; // Make post console.log(`Post for ${categories[curPost]}`); if (curPost === categories.length - 1) { curPost = -1; console.log("Restart!"); } curPost++; }, CategoryTime(curPost)); function CategoryTime(curPost) { let defaultTime = 100000; return defaultTime + (curPost * 1000); }
about 4 years ago · Juan Pablo Isaza
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