@IvanIvanych77

Как из массива выполнить нужную часть кода?

Столкнулся с одно задачкой. Как ее можно решить?
Имеется Javascript который рандомно выводит текст из массива
setInterval(function() {
  var rere = [];
  rere[0] = $(".but1").clone(); start();
  rere[1] = $(".but2").clone();
  rere[2] = $(".but3").clone();


  var i = Math.floor(Math.random() * rere.length);
  var result5 = rere[i];
  $('.block_work').html(result5);

}, 2000);

function start() {
  // нужный код
}

Как заставить выполнить дополнительную задачу, когда массив вывел " rere[0] = $(".but1").clone(); start();"
Другими словами, когда массив вывел нужный текст, нужно что бы сработал еще один скрипт "start()"
Пример тут: jsfiddle.net/bmjhkpya/2
Прошу помощи, ни как решить не могу(
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
после строки с "var i = ... "
if (i === 0) start()
и start из той строчки где rere[0] уберите. Он там вообще делает не то что вы думаете что он делает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы