Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

timers/promises.setInterval în Node.js

Generează un iterabil asincron care emite valori la intervale regulate de timp, consumabil direct în bucle for await.

Sintaxă
for await (const startTime of setInterval(interval[, valoare]))

Ce face timers/promises.setInterval

Modulul node:timers/promises oferă o versiune modernă a temporizatorului setInterval ca un generator asincron. Poate fi întrerupt curat folosind un semnal AbortSignal.

Rularea unei bucle periodice la fiecare 2 secunde
import { setInterval } from 'node:timers/promises';

const controller = new AbortController();

// Oprim bucla după 6 secunde:
setTimeout(() => controller.abort(), 6000);

try {
  for await (const moment of setInterval(2000, null, { signal: controller.signal })) {
    console.log('Tick periodic la timestamp-ul:', new Date().toLocaleTimeString());
  }
} catch (err) {
  if (err.name === 'AbortError') {
    console.log('Bucla periodică a fost oprită curat.');
  }
}
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: timers/promises.setInterval

Ai o nelămurire despre utilizarea comenzii timers/promises.setInterval sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.