js中Object的keys()方法和values()方法還有entries()方法
阿新 • • 發佈:2019-01-12
對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