最近,我遇到了RegExp.prototype
的问题。正常情况下,RegExp.prototype
是一个空的正则表达式,但是,我尝试在控制台中使用RegExp.prototype.test('')
,这将是错误的。为什么会显示错误
答案 0 :(得分:0)
console.log(RegExp.prototype.test.toString());
//RegExp.prototype.test is a native function
//if you want call this function,you should new a Regexp
console.log(new RegExp(/^$/).test(''));