Witam,
mógłby mi ktoś wytłumaczyć gdzie leży problem, bo chyba czegoś nie rozumiem.
Mam tablicę np. 4 liter. Ustawiam setInterval na 3s, i chcę aby co 3 sekundy wyrzucił kolejny element tablicy. Obecnie wyrzuca co 3sekundy ale wszystkie elementy jednocześnie.
spl = ['a', 'b', 'c', 'd']
for(let i = 0; i<spl.length; i++){
setInterval(function(){
console.log(spl[i]);
}, 3000);
}
Gdzie leży problem? W moim przekonaniu powinno to tak działać, leci for, wywołuje funkcję wyświetla literę i znowu.