for...of 纯数组与类数组集合均可遍历
与for...in的区别,
for...in用于数组与对象,获取的是key
首先,遍历对象,
let obj = {
a: 1,
b: 2,
c: 3
}
for (x in obj) {
console.log(x);
}
打印出来的是key值
如果想要得到value值,则
for (x in obj) {
console.log(obj[x]);}
结果为:
遍历数组得到的是下标,意义不大,一般for...in被用来访问对象
与forEach的区别,
forEach用于纯属组