利用Object.keysObject.values可以分别获取键和值

let obj = {
    a:1,
    b:2,
    c:3
}

//1、分别获取键和值的数组
let keys = Object.keys(obj)
let values = Object.values(obj)
console.log(keys[i] + ':' + value[i])

//2、直接获取键和值
console.log(Object.keys(obj)[i] + ':' + Object.values(obj)[i])

//3、建议不使用
console.log(Object.keys(a)[i] + ':' + obj[Object.keys(obj)[i]])
//解释:先通过Object.keys(obj)拿到obj的键数组,在拿到对应i下标的键名,最后通过键名获取属性值(坑爹呢)
posted on 2022-08-05 15:40  转眼春夏秋冬如烟  阅读(473)  评论(0)    收藏  举报