关于使用逗号分配的困惑

Ale*_*Mcp 1 javascript variable-assignment

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

var next, output = null, thisNode;
Run Code Online (Sandbox Code Playgroud)

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

小智 7

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

var next;
var output = null;
var thisNode;
Run Code Online (Sandbox Code Playgroud)