Esas series son correlativas, pero no proporcionales. En la primera, solo tomas a los 9 primeros, en la segunda y tercera, tomas a 10. Decídete si siempre vas a querer tomar 10 o 9 elementos.
Edito: Tendría más sentido (y sería más sencillo) hacerlo así:
Código Javascript
:
Ver originalvar min = 1,
max = 10,
fn = function(){
for (var i = min; i <= max; console.log(i), i++);
if (max + 10 > 30){
min = 1;
max = 10;
}
else{
min += 10;
max += 10;
}
};
setInterval(fn, 5000);
fn();
De esta manera, se irán mostrando en consola 10 números cada cinco segundos, empezando desde el 1 al 10, luego del 11 al 20 y del 21 al 30 y luego empezar nuevamente desde el 1.
Saludos