NextIter: function() {
this.TextIn.innerHTML = '';
if (this.Iter == this.endIter) { this.End(); };
for (var abc in this.textArr[this.Iter]) {
this.Write(this.textArr[this.Iter][abc]);//Должен вывести 1 знак из строки
console.log(this.textArr[this.Iter][abc]);
sleep(100);//Работает правильно, функция отдельно
};
this.Iter++;
},
Write: function(letter) {
this.TextIn.innerHTML += letter;
}
В идеале - должен выводить предложение по 1 знаку в 100мс, и в консоли так и есть. Однако текст на самой странице не обновляется, пока не закончится цикл for.
Как это решить?