“,匹配”语法Javascript

时间:2016-08-12 02:52:36

标签: javascript regex comma

在阅读轻量级路由器的实现时,我遇到了一种我还没有学习或看过的语法形式。

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

我理解正则表达式,但似乎无法找到关于逗号然后“匹配”语法的任何文档。我试图像这样使用这种语法:

   var test = "hello", match;

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

  

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

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