for in、for of
两个都可以遍历数组,
for in可以遍历对象
1.遍历数组
for in遍历数组 key代表数组中每一项的下标
let arr = ['你好', 'hello', 3, false, 5, 6]
for (let key in arr) {
console.log(key);
}
结果:0 1 2 3 4 5
for of遍历数组,key代表数组中每一项
let arr = ['你好', 'hello', 3, false, 5, 6]
for (let key of arr) {
console.log(key);
}
结果:‘你好’ ‘hello’ 3 false 5 6
2.遍历对象
for in遍历对象 key代表对象中每一项的属性
let obj = {
name: "郑江",
age: 28,
}
for (let key in obj) {
console.log(key, obj[key])
}
结果:name 郑江
age 28