Javascript正则表达式简写?

mow*_*ker 8 javascript regex

我正在尝试享受一些关于无政府状态代码高尔夫的一些非常棒的javascript代码高尔夫提交,但我一直看到这样的事情:

for(;s=readline();)print("h"+/t.*/(s))
Run Code Online (Sandbox Code Playgroud)

......这是JS的赢家:http://golf.shinh.org/p.rb?ttt

我不明白这是如何正确的javascript语法,我甚至尝试重新提交,但它说对象不是一个函数,这是我期望发生的事情.

这是某种故障或速记或旧版javascript版本中的某些内容吗?

rua*_*akh 13

这是某种故障或速记或旧版javascript版本中的某些内容吗?

或多或少,是的.根据该网站的版本信息,它使用SpiderMonkey(Mozilla的JavaScript引擎),它曾经具有正则表达式对象可调用的功能; 也就是说,如果re是一个正则表达式对象,则re(...)相当于re.exec(...).此更改中删除了功能,Bug 582717的结果,该网站已更新为包含该删除的版本.