xmoonlight, если я правильно понимаю, то мне следует setInterval вообще из цикла вынести? Тогда он будет постоянно крутиться. А мне нужно, чтобы он сработал при клике.
Я не очень понимаю, что вы имеет в виду? Можно немного подробнее?
Я так понимаю, нужно создать две функции и в зависимости от состояния родителя, запускать ту или иную в цикле for?
Decadal, я тоже об этом подумал, странно использовать sudo для таких целей. Я просто чере npm установил и заработало. Видимо sublime немного подтупливал и не отобразил ошибки. Теперь все работает.
Спасибо, что ответили.