避免使用 forEach
原文:http://aeflash.com/2014-11/avoid-foreach.html
遍历集合,会产生副作用。——如 mori.each 文档所说
首先声明,本文和性能无关。执行 for
循环总是比执行 Array.forEach
快。如果性能测试显示迭代的开销足够显著并且性能优先,那么你绝对应该使用 for
循环而不是 forEach
(总是使用 for
循环是典型的过早优化。forEach
仍然可以在 1 微秒内遍历长度为 50 的数组)。本文和编码风格有关,是我对 forEach
和其它 Array.prototype
方法的思考,与性能无关。