1.Object.keys(obj)
- 遍历对象的键返回成一个由键组成的数组
let str = {
name : "张三",
age : "18",
gender : "女"
}
Object.keys(str) //返回成 ["name","age","gender"]
- 常见用法:对对象属性的值操作
let str = {
name : "张三",
age : "18",
gender : "女"
}
Object.keys(str).forEach(key => {
str[key] = ''//把对象的所有属性赋值为空
}
2.Object.values(obj)
- 遍历对象的值返回成一个由值组成的数组
let str = {
name : "张三",
age : "18",
gender : "女"
}
Object.values(str) //返回成 ["张三","18","女"]
3.Object.entries(obj)
- 遍历对象的键和值返回成一个由键和值组成的数组
let str = {
name : "张三",
age : "18",
gender : "女"
}
Object.entries(str) //返回成 [["name","张三"],["age","18"],["gender","女"]]