Какова логика следующего кода?
var next, output = null, thisNode;
Похоже, это какой-то тип объединения, например var foo = bar || baz;, но я не очень знаком с запятыми.
var foo = bar || baz;
Это просто более короткий способ написания:
var next; var output = null; var thisNode;
несколько переменных объявлений.
так же, как это: