Когда я читаю javascript-код, который чист и написан людьми, которые, очевидно, очень хороши в этом, я часто вижу этот шаблон
var x = some.initialization.method(),
y = something.els(),
z;
В чем преимущество этого при написании
var x = some.initialization.method();
var y = something.els();
var z;
Второй формат легче поддерживать, поскольку каждая строка существует сама по себе. Таким образом, вы можете стереть строку или добавить строку, а не искать, чтобы увидеть, была ли она инициализирована первая или последняя переменная. Это также означает, что управление версиями diff/mergs будет работать лучше. Учитывая эти недостатки, я предполагаю, что есть преимущество перед первым форматом - но что это? Разумеется, они выполняются одинаково, потому что они одинаковы с парсером.