Используйте анонимную функцию, например:
setTimeout(function() { fnName('arg'); }, time);
Как правило, никогда не передает строку в setTimeout()
или setInterval()
, если вы можете избежать этого, есть и другие побочные эффекты, помимо плохой практики ... например объем, в котором вы находитесь, когда он работает.
Так же, как примечание, если вам не не нужен аргумент, это просто:
setTimeout(fnName, time);