Завершающая запятая в конце последнего поля объекта JS - PullRequest
0 голосов
/ 07 декабря 2018

Есть ли скрытый смысл в случае, когда за последним полем объекта следует запятая?Например, webstorm по умолчанию форматирует код в соответствии с первым случаем.Но для меня это кажется немного беспорядочным, например, в файлах конфигурации webpack, где есть объект с большим количеством полей.

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

const object = {
  field: '123'
};

1 Ответ

0 голосов
/ 07 декабря 2018

В этом нет ничего особенного.Завершающая запятая не обязательна, но не имеет отношения к самому коду.Это просто стиль.

Некоторые люди предпочитают использовать запятую, потому что тогда, если вы добавите новую строку, в ваших коммитах Git, diff повлияет только на новую добавленную строку.Без запятой, добавление новой строки покажет две изменяющиеся строки.

Помимо этого, на самом деле нет большой разницы.

...