私はこのコードにアクセスできない/私は変更できないと言いましょう。無限のsetIntervalによって呼び出されるjavascript関数を変更/上書きするにはどうすればよいですか?
function f() {
// bad tasks
}
setInterval(f, 10000);
私は関数fを変更したいので、下にこのような記述をします。その中にbad tasks
と
window.f = function(){
// good tasks
}
しかし、本来の機能f()
まだ10秒ごとに実行されています。 setInterval
に渡された関数のようなものは、依然として元の関数を指しています。 どうすれば停止できますか?
あなたのように定義されて悪いcode_と何_functionてください: '関数f(){} 'var f = function(){}'ではなく? –