对于标题的解释不够清晰,我感到抱歉。
基本上,我想知道是否有更好的方式或更短的代码来完成我的工作。我最近开始使用lodash库。
所以,
我有一个如下所示的对象:
{
key1:{ firstname: john, lastname: doe},
key2:{ firstname: david, lastname: smith},
}
最终我想将它们做成对象数组。
[
{ID: key1, firstname: john, lastname: doe },
{ID: key2, firstname: david, lastname: smith}
]
这是我所做的。
const ArrayOfObjects = [];
_.each(ObjectsOfObjects, (value, key) => {
ArrayOfObjects.push({
UID: key,
...value,
});
})