首页 > 解决方案 > 最后一个对象字段 JS 末尾的尾随逗号

问题描述

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

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

const object = {
  field: '123'
};

标签: javascriptcoding-styleconventions

解决方案


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

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

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


推荐阅读