
如上,使用谷歌浏览器进行了10次实验,得出每种方法的执行时间(ms),其中优化版for循环是使用临时变量,将长度缓存起来,避免重复获取数组长度。
大致可以看出性能最优的要数优化版的for循环了,其次是for…of和for…in循环,最差的集中在forEach循环,其次是map遍历,普通的for循环则处于中间。
通过10次实验对比,发现优化版for循环性能最优,其次为for…of和for…in,forEach循环表现较差。优化版for循环通过使用临时变量缓存数组长度,避免了重复获取长度的操作。

如上,使用谷歌浏览器进行了10次实验,得出每种方法的执行时间(ms),其中优化版for循环是使用临时变量,将长度缓存起来,避免重复获取数组长度。
大致可以看出性能最优的要数优化版的for循环了,其次是for…of和for…in循环,最差的集中在forEach循环,其次是map遍历,普通的for循环则处于中间。
515

被折叠的 条评论
为什么被折叠?