js中Object的keys()方法和values()方法還有entries()方法

  對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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章