“,匹配”语法 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]]]];
因此您在这里声明了两个变量。
在阅读轻量级路由器的实现时,我 运行 进入了我尚未学习或见过的语法形式。
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]]]];
因此您在这里声明了两个变量。