对Object中的索引进行循环
let obj = {
name:"张三",
sex:"男",
age:20,
height:150
}
for ( let key of Object.keys(obj)){
console.log(key)
}
// name
// sex
// age
// height
对Object中的值进行循环。
let obj = {
name:"张三",
sex:"男",
age:20,
height:150
}
for ( let val of Object.values(obj)){
console.log(val)
}
// 张三
// 男
// 20
// 150
循环Object中的某一项
let obj = {
name:"张三",
sex:"男",
age:20,
height:150
}
for ( let val of Object.entries(obj)){
console.log(val)
}
// (2) ["name", "张三"]
// (2) ["sex", "男"]
// (2) ["age", 20]
// (2) ["height", 150]
上面把属性和值放在一个数组里,下面把他们拆开
let obj = {
name:"张三",
sex:"男",
age:20,
height:150
}
for ( let [key,val] of Object.entries(obj)){
console.log(key,val)
}
// name 张三
// sex 男
// age 20
// height 150