Cześć, chciałbym obliczyć sumę iq z tablicy obiektów, natomiast chciałbym to zrobić z użyciem destrukturyzacji, znów niestety się gubię na tym, kod niżej
const allUsers = [
{
name: 'Mateusz',
surname: 'Jakubczak',
iq: 218
},
{
name: 'Marek',
surname: 'Kołek',
iq: 911
},
{
name: 'Mariusz',
surname: 'Pudzian',
iq: 118
},
{
name: 'Jakub',
surname: 'Kowalski',
iq: 72
}
];
const allUsersNames = allUsers.map(({ name }) => name).reverse();
console.log(`Imiona userów reversed ${allUsersNames}`);
const newUsersObj = allUsers.reduce(
(accValue, { surname }, index) => ({
...accValue,
[index]: surname
}),
{}
);
console.log(newUsersObj);
const iqObj = allUsers.reduce(
(accValue, { iq }, index) => ({
...accValue,
[index]: iq
}),
{}
);
console.log(iqObj);
Pozdrawiam i dziękuje za odpowiedzi!