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

Как вызвать функцию setInterval через другую функцию?

Нужно повесить на 2 слушателя по кнопке: одна вызывает setInterval(), вторая clearInterval(start). Проблема в том что вызвать start() нельзя
const start = setInterval(() => {
    slide();
}, 3000);
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
let interval;
const start = () => slide();

const listen = (id, handler) => document.getElementById(id).addEventListener("click", handler);

listen("btn1", () => interval = setInterval(start, 3e3));
listen("btn2", () => clearInterval(interval));
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Rerurk
f() {start() }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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