Node中的单个Var模式,CommonJS

时间:2014-06-12 01:16:01

标签: javascript node.js browserify commonjs

在研究Node.js时,我发现大多数开发人员倾向于不遵循单变量模式来声明变量。在CommonJS / Browserify中声明依赖关系时似乎也是如此。

在节点和CommonJS中使用多个var语句与"常规"相比,是否存在技术优势?客户端JavaScript,还是个人偏好?如果没有,是否有多种原因可以解释为什么多个var声明更为普遍?

除了众所周知的literature提倡单变量模式之外,我在这个主题上发现的唯一数据是jsperf使用单个声明表现出更好的性能。

2 个答案:

答案 0 :(得分:1)

Crockford says你应该使用'单一var模式'而Felix说otherwise

我更喜欢不使用它,因为它更易读,更容易阅读。 在任何情况下都没有技术优势,只需使用您喜欢的那个。

答案 1 :(得分:0)

我认为在这个小的情况下,可读性>性能,特别是在性能提升最小的情况下。

按照您的喜好进行操作。就个人而言,我喜欢使用多个var s。