Является ли следующее использование clearInterval() и setInterval() плохим в любом случае? Если да, то в какой ситуации?Использование JavaScript clearInterval() и setInterval()
var myInterval;
if (spaceData.pushed == 1) {
clearInterval(myInterval);
[...some code...]
}
else {
myInterval = setInterval(function() {
[...some other code...]
},1000/60);
}
Что делает этот код является то, что он выполняет некоторый код, когда пробел хар был толкания и какой-то другой код, когда пробел был освобожден.
Из вашего описания неясно, почему вам нужно использовать интервалы на всех – Hunter
Ну, вы очищаете интервал в любой ветви 'if', чтобы вы могли просто потянуть его перед ним. Если отсутствует код, который требуется выполнить перед оператором, то есть. Но кроме этого, с текущей информацией, я не думаю, что есть проблема. Можете ли вы рассказать о том, почему вы думаете, что это может быть проблемой? – vlaz
'func()' должно быть 'function()' – Timo