我经常发现自己从功能到功能传递了很多参数.看起来像这样: 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都计数,那么在大量函数参数中进行混洗的最佳和最结构化的方法是什么?
谢谢!
我认为一个好的优化器会使这种微观优化变得微不足道.随意使用适合您的编码风格和代码阅读习惯的更好.如果你喜欢一个对象,因为它更紧凑,继续使用一个对象.如果你想明确地拼写出来的话,那就去做吧.