利用Object.keys和Object.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下标的键名,最后通过键名获取属性值(坑爹呢)
浙公网安备 33010602011771号