Вроде не новичок в JS, но вопрос возник довольно легкий и глупый. Как остановить по клику на кнопку интервальное выполнение функции, а затем в любое время, по клику на эту же кнопку, начать с начала выполнение той же функции. Использовать лишь один обработчик события.
let timerId;
function onClick() {
if(timerId) {
clearInterval(timerId);
timerId = undefined;
} else {
timerId = setInterval(() => {
console.log('interval');
}, 300)
}
}
timerId
в браузере integer
, а в Node.js object
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите, пожалуйста, как правильно лениво загружать (желательно по скроллу) картинки, которые собираются через тег <picture>?
Написал простую рекурсию (работает как задумано):
На сайте имеется блок < div id='recentpostsae' > с последними публикациямиВ нем нужно изменить src img, с 's72-c' на 's150-c', в данный момент src имеет вид https://site
как сформировать многомерный массив как в var example обходя доступные данные вот в этом простом примере ?