当前位置 : 主页 > 网络安全 > 测试自动化 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-22
我经常发现自己从功能到功能传递了很多参数.看起来像这样: ajaxLiveUpdate : function (bindTo, func, interval, dyn, el, lib_template, locale, what) { // do sth} 虽然我可以看到将这些存储在对象规范中会“
我经常发现自己从功能到功能传递了很多参数.看起来像这样:

ajaxLiveUpdate : function (bindTo, func, interval, 
                      dyn, el, lib_template, locale, what) {
   // do sth
}

虽然我可以看到将这些存储在对象规范中会“视觉上”有意义,但我很好奇创建对象的性能影响,分配所有键/值对并传递对象.

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

谢谢!

我认为一个好的优化器会使这种微观优化变得微不足道.随意使用适合您的编码风格和代码阅读习惯的更好.如果你喜欢一个对象,因为它更紧凑,继续使用一个对象.如果你想明确地拼写出来的话,那就去做吧.
网友评论