Задать вопрос
@zozyla

Как очищать интервал после клика?

$(".account").on('click', function () {
		let id = $(this).data("id")
		socket.emit('changeAccount', {id: id})
		timer(id)
		setInterval(function () {
			timer(id)
		}, 30000)
		console.log(id)
	})

Каким образом можно очищать интервал после клика, если переменная id переписалась?
Сейчас при быстрой смене аккаунта накладываются интервалы и timer() срабатывает как попало
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
MvcBox
@MvcBox
Software Engineer [C/C++/JS(for Node.js)/etc]
Пригласить эксперта
Ваш ответ на вопрос

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

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