5-2 对象扩展方法:Object.values() Object.entries()

35 阅读1分钟

对象扩展方法:Object.values() Object.entries()

const obj = {
  name: 'uu',
  web: 'www.xx.com',
  coures: 'es'
}

如何获取每个对象的值

console.log(Object.keys(obj)) // 返回的key值
const res = Object.keys.map(key => obj[key])
console.log(res)

// 返回的给定对象里面每一个属性组成的数组
console.log(Object.values(obj)) 

// 返回每一个对象的key value
console.log(Object.entries(obj))

// 实例

for(let [key, val] of Object.entries(obj)){
  console.log(`${key}:${val}`)
}

// 数组实例 ,第一个参数是一个下标,第二个是数组对应的值

console.log(Object.entries(['a', 'b', 'c']))