@Sizoider

Как зациклить выполнение фунции??

всем привет!
ребят,есть у меня массив с текстом
и есть фунция которая печатает текст
как мне сделать так чтобы функция вызывалась бесконечно,поочереди печатая текст из массива?

<div id="text"></div>
var myArr = ['HTML','CSS','JAVASCRIPT','ANGULAR'];
var str = myArr[0].split('');
var loopTimer;

function Looper() {
		if(str.length > 0) {
		document.getElementById("text").innerHTML += str.shift();
	} else {
		clearTimeout(loopTimer); 
			setTimeout(function(){
				document.getElementById("text").innerHTML = "";
				
			},1000);
     
	}
	loopTimer = setTimeout(Looper,70);
}
Looper();


  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
Лучше используй setInterval
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы