node.jsで1つのvarで複数変数初期化してたら編集ミスで謎のエラーでハマった - Qiitaので気になって調べてみました。
grunt-contrib-uglify 0.4.0で
var a;
var b = 2;
var c;
c = 3;
b++;
var d = 4;
var e = 5;
をuglifyしたら
var a,b=2,c;c=3,b++;var d=4,e=5;
となりました。連続したvarはひとつに纏められるんですね。
ということで、uglify前提なら
var a,
b = 2,
c;
のような書き方は不要ですね。