在声明一组变量而不是分号时使用逗号有什么区别和/或优点(如果有的话).
例如:
var foo = 'bar', bar = 'foo';
Run Code Online (Sandbox Code Playgroud)
与
var foo = 'bar';
var bar = 'foo';
Run Code Online (Sandbox Code Playgroud)
我知道如果你var在第一个例子中的第一个变量上指定关键字,它会持久化所有变量,因此它们都会产生与范围相同的最终结果.这只是个人偏好,还是以任何方式做到这都有性能优势?
当我试图理解插件代码时,我经常会发现这些声明,但我不知道它究竟意味着什么.
var a = b,c,d;