Pass parameters in setInterval function Pass parameters in setInterval function javascript javascript

Pass parameters in setInterval function


You need to create an anonymous function so the actual function isn't executed right away.

setInterval( function() { funca(10,3); }, 500 );


now with ES5, bind method Function prototype :

setInterval(funca.bind(null,10,3),500);

Reference here


Add them as parameters to setInterval:

setInterval(funca, 500, 10, 3);

The syntax in your question uses eval, which is not recommended practice.