Спасибо, я понимаю что нужно применить сетТаймаут, только вот не пойму как
var dotted;
dotted = [".", "..", "..."];
function dottA() {
var i;
for(i=0; i<3; i++) {
setTimeout(console.log(dotted[i]), 1000);
if(i==2){dottA();}
}
}
dottA();
так получается что вывод каждой строки откладывается на 1 секунду, но по сути между выводом строк интервал остаётся тоже.