Показать сообщение отдельно
  #2 (permalink)  
Старый 16.12.2020, 07:31
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

Что это за конструкция
$("#demo").click().delay(1000);
я не понял, но обычно так делают

var i = 0;
function fd () {
  $("#demo").click()
  console.log('Click');
  // Еще код
  if (i++ < 1000) setTimeout (fd, 1000)
}
setTimeout (fd, 1000)


Или так
const delay = (n) => {
	return new Promise (res => {
		let tm = setTimeout (() => res(tm), n);
	})
}

const fd = async () => {
   for (let i = 0; i < 1000; i++) {
      await delay(1000);
      $("#demo").click()
      console.log('Click');
      // Еще код
   }
}

fd ()
// Или await fd()

Последний раз редактировалось voraa, 16.12.2020 в 07:39.
Ответить с цитированием