关于使用逗号分配的困惑

时间:2010-10-22 17:55:31

标签: javascript variable-assignment

以下代码背后的逻辑是什么?

var next, output = null, thisNode;

它似乎是某种类型的合并,如var foo = bar || baz;,但我对逗号不太熟悉。

2 个答案:

答案 0 :(得分:7)

这只是一种较短的写作方式:

var next;
var output = null;
var thisNode;

答案 1 :(得分:3)

多个变量声明。

与此相同:

var next;
var output = null;
var thisNode;