由于forEach 里操作了toObject 以及判断是否终止循环条件,所以比for循环复杂,数据越多循环就越耗时!

  • 在10万这个级别下,forEach的性能是for的十倍
  • 在100万这个量级下,forEach的性能是和for的一致
  • 在1000万级以上的量级上 ,forEach的性能远远低于for的性能