Задать вопрос
@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 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
MvcBox
@MvcBox
Software Engineer [C/C++/JS(for Node.js)/etc]
Пригласить эксперта
Ваш ответ на вопрос

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

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