関数を1回だけ実行したい。
timerA = setInterval(function()
{
//codes..
clearInterval(timerA);
}, 2000);
setInterval 内の関数を 1 回だけ呼び出したい。setInterval と clearInterval を使用してどうすればよいですか?
または、それを行う別のテクニックはありますか?
関数を1回だけ実行したい。
timerA = setInterval(function()
{
//codes..
clearInterval(timerA);
}, 2000);
setInterval 内の関数を 1 回だけ呼び出したい。setInterval と clearInterval を使用してどうすればよいですか?
または、それを行う別のテクニックはありますか?
一度だけ実行したい場合は、 setTimeoutメソッドを使用します。
例:
setTimeout(function() {
// Do something after 5 seconds
}, 5000);
setTimeout
代わりに使用してください:
setTimeout(function() { [...] }, timeout);
timeout
これにより、ミリ秒後に一度だけ関数が実行されます。
コードを 1 回だけ実行する場合は、setTimeout
代わりに次を使用することをお勧めします。
setTimeout(function(){
//code
}, 2000);