【问题标题】:Why does NodeJS prefer the comma-first coding style?为什么 NodeJS 更喜欢逗号优先的编码风格?
【发布时间】:2012-06-16 17:30:56
【问题描述】:

我最近一直在学习 NodeJS。

在 Node 世界中,首先用逗号编写代码似乎是标准:

var connect = require('connect')
  , HTTPSServer = require('./https')
  , HTTPServer = require('./http')
  , Route = require('./router/route')

我不喜欢它,我通过 JSLint 的代码编辑器抛出了无数错误。

我的问题是:“nodesters”这样做是否有正当理由,或者它只是一种很酷的新风格?

到目前为止,我一直在“纠正”它,将逗号放回“它们应该在的位置”以符合 JSLint。

但我最近发现这种方法不是很可持续,特别是如果我要使用更多的社区模块。

【问题讨论】:

    标签: javascript node.js jslint


    【解决方案1】:

    通常,它使代码看起来更清晰(主观),并且容易发现错误。 Happy reading

    【讨论】:

    • @Loktar:Google 上的第一个结果 :)
    • 虽然我认为它更具可读性(与链接方法时的“点优先”相同),但我有点担心它,因为可能会意外触发分号插入(这永远不会发生在以逗号或点结尾的行上)。这可能就是 jslint 不喜欢它的原因。
    • 确实非常主观...... Eeew
    • 我也喜欢这样使用逗号,因为如果我评论任何行,它不会破坏代码。
    猜你喜欢
    • 2012-10-27
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2011-03-07
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多