我注意到一些 测试,本机JavaScript函数通常比简单的实现慢得多.这背后的原因是什么?
javascript optimization function
在阅读Quintus游戏引擎的源代码时,我发现他们正在大量使用for循环而不是原生forEach.
我原来的想法是,原生的forEach方法比循环的标准稍快.然而,在用这些基准测试我的理论之后,for循环结构看起来明显更快.
在探索之后,我似乎无法找出引擎盖下发生了什么.有谁知道巨大差异的原因?
编辑:要清楚,我问这个案子是"为什么".我不是在问"哪个更快".
javascript arrays performance foreach
javascript ×2
arrays ×1
foreach ×1
function ×1
optimization ×1
performance ×1