對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