for 、for…of、for…in区别 forEach() foeEach()不能使用break语句跳出循环,或者使用return从函数体内返回 for-in() 为循环“enumerable”对象设计的循环遍历对象自身和继承的可枚举属性(不含Symbol)会循环原型链和手动添加的键,返回键名key某些情况下,循环顺序随机的 for-of()(ES6) 可以使用break,continue,return支持数组和类数组对象的遍历,循环读取键值也支持字符串的遍历