Обычно его называют первая запятая (хотя равна иногда также называется ведущая запятая запись) и может применяться к больше чем просто JSON.Команды SQL - еще один хороший пример .
Руководство по стилю кода npm требует для всех списков, разделенных запятыми. в Airbnb запрещает it.
Мое предположение о том, что этот стиль производит более чистые различия, было правильным;однако некоторые предпочитают достигать той же цели, придерживаясь запятых, но всегда включая (ненужную) висячую запятую после последнего элемента.Вышеупомянутое руководство по стилю кода Airbnb, в разделе сразу после запрета записи через запятую, требует висячих запятых после списков, явно для более чистых различий.
Есть одно дополнительное преимущество, на которое указывают сторонники:что типографские ошибки становятся гораздо более очевидными в первой запятой. Эту суть от изобретателя npm часто цитируют, и я приведу здесь:
// error in standard style
var a = "ape",
b = "bat",
c = "cat",
d = "dog"
e = "elf",
f = "fly",
g = "gnu",
h = "hat",
i = "ibu";
// error in comma-first style
var a = "ape"
, b = "bat"
, c = "cat"
, d = "dog"
e = "elf"
, f = "fly"
, g = "gnu"
, h = "hat"
, i = "ibu"
;