Object.keys(obj):按顺序返回obj对象的key组成的数组;[key1,key2,key3]
Object.values(obj):按顺序返回obj对象的value组成的数组;[value1,value2,value3]
Object.entries(obj):按顺序返回obj对象的key,value组成的数组;[[key1,value1],[key2,value2],[key3,value3]]
var obj = { name: "buding", age: "23", hobby: "dance" }
var obj_key = []
var obj_value = []
console.log("输出obj_key", Object.keys(obj))
console.log("输出obj_Value", Object.values(obj))
console.log("输出obj", Object.entries(obj))
for (var key in obj) {
obj_key.push(key)
obj_value.push(obj[key])
}
console.log("输出obj_key", obj_key)
console.log("输出obj_value", obj_value)