如果性能在Javascript中很重要,我应该传递封装在对象中的函数参数还是逐个传递?

fre*_*ent 5 javascript parameters performance function object

我经常发现自己从功能到功能传递了很多参数.看起来像这样:

ajaxLiveUpdate : function (bindTo, func, interval, 
                      dyn, el, lib_template, locale, what) {
   // do sth
}
Run Code Online (Sandbox Code Playgroud)

虽然我可以看到将这些存储在一个对象中specs是有意义的"视觉上"我很好奇创建对象的性能影响,协调所有键/ val对并传递对象.

问题:
如果每个ms都计数,那么对于大量函数参数进行混洗的最佳和最结构化的方法是什么?

谢谢!

小智 2

我认为一个好的优化器会让这种微观优化变得微不足道。请随意使用更适合您的编码风格和代码阅读习惯的方式。如果您更喜欢对象,因为它更紧凑,请继续使用对象。如果您想明确地阐明论点,那就这么做吧。