javascript中for的性能比forEach的性能要好,为什么还要使用forEach?

javascript中for的性能比forEach的性能要好,为什么还要多出forEach这个API
阅读 1.8k
3 个回答

因为好的程序员都懒呀,简短代码能搞定的何苦敲多行呢(笑)。
其实这个性能差小到可以忽略不计的,所以选一个适用自己需求的写法就好了

[{a: 1}, {a: 2}].forEach(item => item.a++);

“代码是写给人看的,只不过偶尔在计算机上运行”
除非你真的很在意那一点点性能,不然大部分情况下都应该优先考虑代码可读性。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题