実行中に steininterval() の速度を変更したいのですが、次のようなことを試しました:
inteval = 1;
setInterval(function(){
}, interval);
interval = 2;
次に、間隔を使用しないこれを試しましたが、うまくいくようです:
// Time
inteval = 1;
function refresh() {
setTimeout(function() {refresh()},interval);
}
refresh();
interval = 2;
むしろ setinterval() を使用したかったのですが、このアプローチはうまく機能します。ただし、別の同様の質問には、より長いアプローチがあります。実行中に SetInterval の間隔を変更する
私のスニペットが効率の点で優れている場合は? より効率的なアプローチはありますか?