フロントエンドエンジニア 山岸和利による私的なメモ帖です。JavaScriptを主として、ウェブ周辺技術全般の記事を書いています。 JavaScriptでは一定時間毎に一定の動作を行いたい場合にはsetInterval函數を使用して、 setInterval(function() { doSomething(); }, 1000);のように書きますが、このような書き方では指定時間が経つまで最初の実行が行われません。なので _func(); setInterval(_func, 1000); function _func() { doSomething(); }のように匿名函数を使わずに使用する事が多かろうと思います。ですがこの書き方では少し冗長で煩雑に見えます。なので私はsetInterval函数を使用せずにsetTimeout函数を使用して、 (function _func() { do
![JavaScriptでsetInterval函数ではなくsetTimeout函数を使用して一定時間毎の定期的な処理を行う - 人生が二度あれば](https://cdn-ak-scissors.b.st-hatena.com/image/square/080414a44a202c306e36c8362f343d1ae6968b66/height=288;version=1;width=512/https%3A%2F%2Fassets.tumblr.com%2Fimages%2Fog%2Ffb_landscape_share.png)