Cuál es la ventaja de inicializar múltiples variables de JavaScript con la misma palabra clave var?

Cuando leo el código de JavaScript que está limpio y escrito por personas que obviamente son muy buenas, a menudo veo este patrón

var x = some.initialization.method(),
    y = something.els(),
    z;

Cuál es la ventaja de eso sobre escribir

var x = some.initialization.method();
var y = something.els();
var z;

El segundo formato es más fácil de mantener, ya que cada línea existe por sí misma. Por lo tanto, puede borrar una línea o agregar una línea, y no tener que mirar alrededor para ver si es la primera o la última variable que se inicializará. Esto también significa que las diferencias / fusiones de control de fuente funcionarán mejor. Dadas estas desventajas, supongo que el primer formato tiene alguna ventaja, pero ¿qué es? Seguramente se ejecutan de manera idéntica porque es lo mismo para el analizador.

Respuestas a la pregunta(5)

Su respuesta a la pregunta