“,匹配”语法 Javascript

", match" syntax Javascript

在阅读轻量级路由器的实现时,我 运行 进入了我尚未学习或见过的语法形式。

   var re = /{{.+}}/g, match;

我理解正则表达式,但似乎找不到任何关于逗号 then "match" 语法的文档。我试过像这样使用这种语法:

   var test = "hello", match;

这似乎也有效。匹配不是在代码中声明的。任何人都可以澄清或 link 任何关于在变量赋值中使用逗号运算符的文档吗?我在逗号运算符上找到了这个 link:MDN on Comma Operator。但我仍在努力理解这里发生的事情。

这是在声明 2 个变量,一个称为 re,另一个称为 match,其值为 undefined

根据MDN,变量赋值语法为:

var varname1 [= value1 [, varname2 [, varname3 ... [, varnameN]]]];

因此您在这里声明了两个变量。