For循环、while循环、Array.prototype.forEach可以迭代数组
for of循环「for await of」
for in 循环
不同循环的耗时
第一个是for通过var定义i
第二个是for通过let 定义i
性能从高到低:for循环(基于let创建私有i) > for循环(基于var创建全局i)&& while循环 「for循环和while循环,基本差不多」 > forEach循环(内部封装的方法,肯定做了一些逻辑处理,所以会慢一些)> for of循环(遵循迭代器规范,所以会更慢一些) > for in循环(他会依次查找私有以及原型链上共有的可枚举属性,所以会比其他循环慢很多)