例子一:
返回数据如下,我需要把下面的三个key值去掉,全部遍历成一个列表:
如下:Object.values(obj)
let obj = {
'代投':[{key:'代投1'},{key:'代投2'}],
'系统管理员':[{key:'系统1'}],
'超级管理员':[{key:'超级1'}]
}
let newObj:any = []
Object.values(obj).map((item: any, index: number) => {
item.map((t: any, i: any) => {
newObj.push(t.key)
})
})
console.log(newObj)
//打印得 ["代投1", "代投2", "系统1", "超级1"]
例子二:
Object.values() 与 Object.keys()的用法:可分别获取对象的value值,或key值组成的对象
const keyObj: any = {
'install': '激活',
'level2': '达到lv2',
'level6': '达到lv6',
'level10': '达到lv10',
'level14': '达到lv14',
'level18': '达到lv18',
'purchase': '付费成功',
'purchaseCanceled': '取消付费人数',
}
console.log(Object.values(keyObj))
console.log(Object.keys(keyObj))
打印得: