判断某些字符是否存在于一个字符串内,据我所知有两种方法:
正则的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); })()
茅侃侃
相关分类