判断某些字符是否存在于一个字符串内,据我所知有两种方法:
正则的test方法/str/.test('testedString')
字符串的indexOf方法'testString'.indexOf(str)
那么具体就性能来说,哪种方法执行速度更快一些呢?
另外,是否有通用的性能测试的站点之类的?
哈哈 楼下说得没错,确实应该把时间花在更有意义的事情上
另外测试结果已出,indexOf比reg.test快2倍多
(function(){ var now = new Date()-1
var i = 10E6; while(i--){
/my/.test('mystring'); //~1400ms
'myString'.indexOf('my');//~600ms
} console.log(new Date() - 1 - now);
})()茅侃侃
相关分类