Definición variable de JavaScript: Comas vs. Semicolones

¿Cuáles son las diferencias y / o ventajas, si las hay, de usar comas al declarar un grupo de variables en lugar de punto y coma?

Por ejemplo:

var foo = 'bar', bar = 'foo';

versus

var foo = 'bar';
var bar = 'foo';

Sé que si especificas elvar La palabra clave en la primera variable en el primer ejemplo persiste en todas las variables, por lo que ambas producen el mismo resultado final con respecto al alcance. ¿Es solo una preferencia personal, o hay un beneficio de rendimiento al hacerlo de cualquier manera?

Respuestas a la pregunta(10)

Su respuesta a la pregunta