对于纯对象的遍历,使用for..in好一些,因为可以获取对象属性或者数组的下标;
对于数组遍历,如果不需要知道索引,for..of 迭代更合适,因为还可以中断;
如果需要知道索引,则forEach()更合适;
对于其他字符串,类数组,类型数组的迭代,for...of可以遍历而for..in并不支持。