В чем разница между этими вызовами setInterval и какими из них следует пользоваться?
setInterval("myFunction()",1000)
setInterval("myFunction",1000)
setInterval(myFunction(),1000)
setInterval(myFunction,1000)
Я предполагаю, что JS использует eval () для первых двух (строк) и вызывает два последних напрямую.
Кроме того, я не понимаю разницы между вызовами с круглыми скобками и без них. Те, которые в скобках, вызывают его напрямую, а затем периодически вызывают его возвращаемое значение?