我们在遍历数组和对象的时候常常用到for in
如下所示
var obj1 = {
a: 1,
b: 2
}
for (var k in obj1) {
console.log(k)
console.log(obj1[k])
}
输出结果为
a
1
b
2
此外如果我们要对数组值进行判断,可以用for of
var arr = [{ a: 1 }, { b: 2 }]
for (var item of arr) {
console.log(item)
}
输出结果为
{ a: 1 }
{ b: 2 }
item值为每一项的值