Definição de variável JavaScript: vírgulas x ponto e vírgula
Quais são as diferenças e / ou vantagens, se houver, de usar vírgulas ao declarar um grupo de variáveis em vez de ponto e vírgula.
Por exemplo:
var foo = 'bar', bar = 'foo';
versus
var foo = 'bar';
var bar = 'foo';
Eu sei que se você especificar ovar
palavra-chave na primeira variável no primeiro exemplo, ela persiste em todas as variáveis; portanto, ambas produzem o mesmo resultado final em relação ao escopo. É apenas preferência pessoal ou há um benefício de desempenho em fazê-lo de qualquer maneira?