最快的不区分大小写的搜索

时间:2016-01-05 06:14:07

标签: javascript

在我的作品中,我在所有内容上都执行.toLowerCase(),这导致.toLowerCase()在循环遍历不同内容的同一个字符串上运行多次。

有人告诉我要使用toLowerCase' d字符串而不是这样做。另一个说使用正则表达式,我写了一个jsperf测试,但是是什么促使我在这里发帖询问,.searchnew RegExp(needle, 'i')/hay/i创造了很大的速度差异。

大多数高性能不区分大小写的indexOf的可接受方式是什么?

这是我的jsPerf:http://jsperf.com/fastest-case-insensitive-indexof

0 个答案:

没有答案