这条线完美无缺。
'some words'.split(/,*/);
但是当我按照下面的显示进行块注释时,我会收到语法错误。
/* 'some words'.split(/,*/); */
无法在任何地方找到此行为。 不确定这是否是该语言中的已知错误。
答案 0 :(得分:0)
正则表达式中的*/
被解析为注释的结尾,这会导致语法错误。
您可以使用单行评论吗?
// 'some words'.split(/,*/);
答案 1 :(得分:0)
这不是语言中的错误,*/
是正则表达式文字与语法中的块注释分隔符之间的已知(和故意)重叠。
您可以使用单行注释
// 'some words'.split(/,*/);
或更改你的正则表达式
/* 'some words'.split(/,{0,}/);
'some words'.split(/,*(?:)/); */