Dal momento che non ho potuto commentare, sono costretto a scrivere questo post. Ho ottenuto il codice seguente che ritarda / attende esattamente 1 secondo o 1000 millisecondi -
let n = 5;
for (let i=1; i<n; i++)
{
setTimeout( function timer()
{
console.log("hello world");
}, i*1000 );
}
Ma come posso ritardare i * 1000 secondi anziché i fissi 1000 millisecondi, quindi l'attesa dipende dal numero di iterazione?
Ad esempio, se n = 5, quindi voglio il ritardo del loop di 1 secondo nella prima iterazione. 2 secondi nella seconda iterazione e così via .. il ritardo finale sarà di 5 secondi.
i
- se non lo facessi, riceveresti tutti quegli avvisi contemporaneamente .