在哪里放置逗号

Where to place commas

本文关键字:在哪里      更新时间:2023-09-26

在JavaScript中创建多个变量时,我见过两种放置逗号的方法:

第一个方法

var a = 0,
    b = '';

第二种方法

var a = 0
  , b = '';

(这种差异也可以在数组和对象声明中找到)

哪种方法是最好的,为什么它很重要?

许多Nodesters都在做"逗号优先",但这主要只是品味和观点的问题。这里有一场旷日持久的讨论:

https://gist.github.com/isaacs/357981

…然后是这个:

https://twitter.com/tjholowaychuk/status/28055285441

这完全取决于你。除了个人选择的编码风格,没有区别。

哪种方法是最好的

为什么它很重要?

这不重要。这是一个风格偏好。

第二种方法(逗号前)的好处之一是,使用单行注释操作符(//)

更容易注释掉单个声明。

在处理大型'select'或'order by'子句时,我在大型SQL查询中看到过类似的方法。

这取决于你的编码风格。但是在逗号的位置上没有区别。检查链接

https://css-tricks.com/commas-before/