0

我正在制作一个经常搜索字符串的小型搜索引擎。var thatString = "a string"由于当我们在它们上使用类似方法时,javaScript 会将字符串原语(声明为 like )转换为对象indexOf,然后再转换回原语,我认为将所有原语var aString = new String("aString")字符串转换为要分析的字符串数组中的对象可能会带来速度优势。但这真的值得吗?
搜索引擎原型可以在http://bottinbio.com看到,它的代码(开源)在http://ogfor.com/bottinbio/code.js

4

1 回答 1

1

即使我们不向使用 new String 创建的字符串 Object 添加属性,在 ubuntu 中的 firefox 和 chrome 中,原语的速度也要快得多(43-45%)。感谢 DhruvPathak 提供到 jsperf.com 的链接

于 2012-12-06T12:55:47.210 回答