Не могу понять логику setinterval

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Иван_М_А, 1 фев 2020.

Метки:
  1. На примере набора "Йодо".

    1. Самое простецкое задание №3 - включение светодиода по кнопке. Создаются объекты, создается функция с методом .toggle(). Потом эта функция вызывается на методе .on().

    2. Задание №5 диммер. Всё то же самое, но вместо кнопки переменный резистор. Тут используется setInterval(). Всё понятно, всё логично.

    Чего я не могу понять - почему setInterval не используется в задании №3? Почему метод .on() обрабатывается много раз, а не одиножды?
     
  2. Vladimir_78

    Vladimir_78 Нерд

    В задании №3 не используется setInterval, потому что там не вызывается никакая функция с заданной цикличностью.
    Событие on(параметр) срабатывает исключительно в момент нажатия кнопки.