在声明一组变量而不是分号时使用逗号有什么区别和/或优势(如果有)。
例如:
var foo = 'bar', bar = 'foo';
与
var foo = 'bar'; var bar = 'foo';
我知道,如果您var在第一个示例中的第一个变量上指定了关键字,则该关键字在所有变量中都将持续存在,因此它们在范围方面都会产生相同的最终结果。仅仅是个人喜好,还是两种方式都能带来性能上的好处?
var
没有性能优势,仅取决于个人选择和风格。
第一个版本更加简洁。
更新:
就通过网络传输的数据量而言,少一点固然更好,但是var要想看到真正的影响,您将需要大量删除声明。
提到最小化是第一个示例将有助于更好地实现最小化的内容,但是,正如DanielVassallo在评论中指出的那样,优秀的缩小器将自动为您做到这一点,因此在这方面没有任何影响。