Node, CommonJS中的单变量模式

Single Var Pattern in Node, CommonJS

本文关键字:变量 模式 单变量 CommonJS Node      更新时间:2023-09-26

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

与"常规"客户端JavaScript相比,在Node和CommonJS中拥有多个var语句是否有技术优势,或者这是个人偏好问题?如果不是,为什么多个var声明更普遍?

除了提倡单变量模式的著名文献之外,我找到的关于这个主题的唯一数据是使用单个声明显示更好的性能的jsperf。

Crockford说你应该使用'single var pattern',而Felix则不这么认为。

我不喜欢用它,因为它更容易读。在任何情况下都没有技术优势,用你喜欢的就可以了。

我认为在这样小的情况下,Readability> Performance,特别是当性能提升很小的时候。

随你的喜好去。就我个人而言,我喜欢使用多个var