【问题标题】:Trailing comma at the end of the last object field JS最后一个对象字段 JS 末尾的尾随逗号
【发布时间】:2018-12-06 21:30:09
【问题描述】:

如果最后一个对象字段后跟逗号,是否有隐藏含义?例如,webstorm 默认根据第一种情况格式化代码。但对我来说,这似乎有点混乱,例如,在 webpack 配置文件中,其中有一个包含很多字段的对象。

const object = {
  field: '123',
};

const object = {
  field: '123'
};

【问题讨论】:

    标签: javascript coding-style conventions


    【解决方案1】:

    没有什么特别之处。尾随逗号是可选的,但与代码本身无关。这只是一种风格。

    有些人更喜欢尾随逗号,因为如果您在 Git 提交中添加新行,差异只会影响添加的新行。如果没有尾随逗号,添加新行将显示两行发生变化。

    除此之外,真的没有太大区别。

    【讨论】:

    • 我记得几年前的时尚,开发人员将逗号放在新行的开头 以解决这个问题,而不是让它变得混乱。当然,这让他们的代码看起来疯狂
    • 是的,我也看到了。它有效......但它也让我发疯。 =p 虽然在不能有逗号结尾的语言中这很好。
    猜你喜欢
    • 2020-08-05
    • 2019-02-12
    • 2016-03-24
    • 2018-01-10
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    相关资源
    最近更新 更多