【发布时间】:2018-11-11 09:59:10
【问题描述】:
如何将一个或所有 Object.keys 复制到新的对象字面量 示例:
let obj = [
{
name: "value1",
age: "value2",
gender: "value3",
group: "cat"
},
{
name: "value1",
age: "value2",
gender: "value3",
group: "cat"
},
{
name: "value1",
age: "value2",
gender: "value3",
group: "dog"
},
{
name: "value1",
age: "value2",
gender: "value3",
group: "dog"
},
]
输出是这样的:
{
cat: { name: "value1", age: "value2"},
dog: { name: "value1", age: "value2"}
}
我们是否应该让临时对象复制它,然后将其分配给 newObj? 我确实想知道解释,所以我会理解它, 这只是一个例子,如果组有很多种类的组,我们应该为此创建一个函数,对吗?
【问题讨论】:
标签: javascript arrays json object for-loop