主题
仲灏·约 1 分钟
for 和 forEach 哪个更快?为什么
代码参考 for-foreach.html ,测试结果:for 更快
for 直接在当前函数中执行,forEach 每次都要新创建一个函数。 函数有单独的作用域和上下文(可回顾“堆栈模型”),所以耗时更久。
for 更快,因为 forEach 每次创建函数需要开销
开发中不仅要考虑性能,还要考虑代码的可读性,forEach 可读性更好。
欢迎留下想法与补充
讨论区
欢迎留下想法与补充