我们通常使用JS循环遍历方式来处理数据。数组遍历的方法有很多,比如for、while、forEach、map等,它们的执行效率各不相同。一样的,我们分析比较一下。创建一个有1000w条数据的数组,遍历数组,比较性能:constdata=newArray(1000000).fill(0);(1)遍历普通for循环最简单也是最传统的循环语句,使用频率最高,性能也更好,下面代码计算10次取平均值(下同)。console.time('for');for(leti=0;i
我们通常使用JS循环遍历方式来处理数据。数组遍历的方法有很多,比如for、while、forEach、map等,它们的执行效率各不相同。一样的,我们分析比较一下。创建一个有1000w条数据的数组,遍历数组,比较性能:constdata=newArray(1000000).fill(0);(1)遍历普通for循环最简单也是最传统的循环语句,使用频率最高,性能也更好,下面代码计算10次取平均值(下同)。console.time('for');for(leti=0;i