как я могу скопировать один или все 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?
Я хотел бы знать, объясняя, поэтому я бы понял,
это только для примера, и как, если в группах много добрых групп, мы должны создать функцию для этого, верно?