for循环与filter和reduce的比较

for循环与filter和reduce的比较

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

面试中,面试官展示了两段代码:一段使用for循环,另一段使用filter和reduce计算数组中偶数的和。结果显示for循环更快,因为filter会先创建数组获取偶数,导致速度较慢。

🎯

关键要点

  • 面试中展示了两段代码:一段使用for循环,另一段使用filter和reduce。
  • 代码的目的是计算数组中所有偶数的和。
  • 测试结果显示for循环的运行速度更快。
  • filter和reduce运行较慢的原因是filter会先创建一个数组以获取所有偶数。
  • 这种方式导致了两次循环,从而使得运行速度变慢。
➡️

继续阅读