- for…in
const obj = {
id:1,
name:'zhangsan',
age:18
}
for(let key in obj){
console.log(key + '---' + obj[key])
}
输出:
id—1
name—zhangsan
age—18
1)、Object.keys(obj)
2)、Object.values(obj)
const obj = {
id:1,
name:'zhangsan',
age:18
}
console.log(Object.keys(obj))
console.log(Object.values(obj))
输出:
[“id”, “name”, “age”]
[1, “zhangsan”, 18]
3.不常用 Object.getOwnPropertyNames(obj)
const obj = {
id:1,
name:'zhangsan',
age:18
}
Object.getOwnPropertyNames(obj)
输出:[“id”, “name”, “age”]