Когда вы создаете «интервал» с помощью функции setInterval
, эта функция возвращает уникальное числовое значение, которое является идентификатором созданного интервала. Этот идентификатор важен, потому что он используется для отмены интервала позже, когда это необходимо.
Поэтому вы должны сохранить идентификатор вашего первого интервала:
var idInterval = setInterval(...); // Make sure you can use this value later
И позже, когда вы будете sh создавать новое «скоро», вы должны прекратить предыдущий интервал, используя функцию clearInterval
:
clearInterval(idInterval);