Javascript拆分性能



我相信你们都在JS中见过这样的代码:

var args = 'now later today tomorrow'.split(' ')

有人知道为什么这个比这个快吗?

args = ['now', 'later', 'today', 'tomorrow']

(我不知道这个问题的答案,但我可以通过在控制台中计时来验证,分裂更快)

如果它更快,我会很惊讶,你能贴出你是怎么想到的吗?

我做这个perf很快,它显示它没有更快。

http://jsperf.com/split-performance

是否有可能你使用的javascript引擎有延迟执行能力,所以实际的分裂还没有发生?尝试在控制台中再次计时,但包括访问拆分数组的第一个成员。

最新更新