Нужно вызывать функцию каждый определённый n-ый промежуток времени
Есть конструкция в ходе которой у объекта есть переменная interval и через методы в прототипе этой переменной задаётся setInterval и при нажатии на кнопку этот setInterval должен тормозиться, но этого почему-то не происходит