let arr = [
{name:'张三',age:18},
{name:'李四',age:17},
{name:'王五',age:28}
]
let person = {
name: '小红',
sex: 'girl',
age: 23,
hobby: ['刷抖音','做饭','打扑克'],
}
一.map循环
arr.map((item,index) => {
console.log(index,item)
})
let keys = Object.keys(person)
keys.map((key,index)=>{
console.log(key,person[key])
})
二.for循环
for(let i=0;i<arr.length;i++) {
console.log(i,arr[i])
}
for(let i=0;i<keys.length;i++) {
console.log(keys[i],person[keys[i]])
}
三.forEach
arr.forEach((item,index)=> {
console.log(index,item)
})
keys.forEach(item=> {
console.log(item,person[item])
})
四.for…in…
for(let index in arr) {
console.log(index,arr[index])
}
for(let key in person) {
console.log(key,person[key])
}
五.for…of…
for(let [index,value] of arr.entries()) {
console.log(index,value)
}
for(let key of keys) {
console.log(key,person[key])
}