在研究Node.js时,我发现大多数开发人员倾向于不遵循单变量模式来声明变量。在CommonJS / Browserify中声明依赖关系时似乎也是如此。
在节点和CommonJS中使用多个var语句与"常规"相比,是否存在技术优势?客户端JavaScript,还是个人偏好?如果没有,是否有多种原因可以解释为什么多个var声明更为普遍?
除了众所周知的literature提倡单变量模式之外,我在这个主题上发现的唯一数据是jsperf使用单个声明表现出更好的性能。
答案 0 :(得分:1)
Crockford says你应该使用'单一var模式'而Felix说otherwise。
我更喜欢不使用它,因为它更易读,更容易阅读。 在任何情况下都没有技术优势,只需使用您喜欢的那个。
答案 1 :(得分:0)
我认为在这个小的情况下,可读性>性能,特别是在性能提升最小的情况下。
按照您的喜好进行操作。就个人而言,我喜欢使用多个var
s。