for in是ES5标准,for of是ES6标准; for in是遍历对象属性,for of是遍历对象元素. for of兼容性还不够,移动端安卓微信浏览器貌似不支持,苹果的可以;web端IE支持也不够,chrome可以. 先说结论: 推荐在循环对象属性的时候,使用for...in,在遍历数组的时候的时候使用for...of. for...in循环出的是key,for...of循环出的是value 注意,for...of是ES6新引入的特性.修复了ES5引入的for...in的不足 for..…