对象属性数据转为数组内对象的不同属性值

最近写项目有一个需求,根据连接参数获取不同的信息,而且参数还不止一个。原本最开始的想法是重复调用接口,但不太行,只能给接口传数组类型的参数了。

这是最开始的写法,但代码评审时老大说这样写太low了,帮忙改了一下。

上网查了一下信息
Object.keys(obj)
参数:要返回其枚举自身属性的对象
返回值:一个表示给定对象的所有可枚举属性的字符串数组

let person = {name:"张三",age:25,address:"深圳",getName:function(){}}
Object.keys(person) // ["name", "age", "address","getName"]

大概就这些了

posted @ 2023-01-03 11:14  我超凶的  阅读(38)  评论(0编辑  收藏  举报