var fnTest = /xyz/.test(function(){xyz;}) ? /b_superb/ : /.*/;对于其中正则表达式匹配函数test的用法,我很是迷惑: /xyz/.test(function(){xyz;})我查阅了Mozilla developer center中关于test函数的描述: Executes the search for a match between a regular expression and a specified string. Returns true or false. 字符串中是否有匹配正则表达式的子字符串。返回true或false。 其语法格式: regexp.test([str])注意这里的参数是字符串,根本没有提到test函数的参数可以是函数的说法。 我试着修改这段奇怪的代码,得到了一些运行结果: