"Uncaught TypeError: Cannot read property '0' of undefined"というエラーの対処法

JavaScriptのsetIntervalで“Uncaught TypeError: Cannot read property ‘0’ of undefined”というエラーがでたので、メモしておきます。

funcを200msごとに実行したい関数として、

$ setInterval(func, 200);

と書くと上記のエラーがでました。

以下のように修正するとエラーが消えます。

$ setInterval(function() {func()}, 200);



参考リンク:
javascript - setInterval and prototype error - Stack Overflow