var step;
function go() {
step = setInterval("func", 1000);
}
function stop() {
clearInterval(step);
}
var intervals = [] // массив, пока пустой
function go() {
var intervalId = setInterval("func", 1000);
intervals.push(intervalId) // добавляем идентификатор таймера в массив
}
function stopAll() {
intervals.forEach(id=>clearInterval(id)) // останавливаем все
intervals = [] // опустошаем список
}
function getIntervalsCount(){
return intervals.length // надеюсь, хоть это очевидно
}