-
for in 是 ES5 标准,遍历的是键(key)
-
for of 是 ES6 标准,遍历的是值(value)
for in 主要用于遍历对象, 遍历对象的可枚举属性,包括对象自身和原型链继承而来的属性
for of 主要用于遍历可迭代对象定义的可迭代的数据 ,比如遍历 Array,String等对象的数据
for (var key in arr){
console.log(arr[key]);
}
for (var value of arr){
console.log(value);
}