Как сопоставить массив объектов и добавить ценность друг другу в React?

#javascript #reactjs

#javascript #reactjs

Вопрос:

Я хотел бы суммировать одно конкретное значение из моего массива объектов.

мой массив:

 const myArray = [
{package_id: 1, width: "30"},
{package_id: 2, width: "20"},
{package_id: 3, width: "50"}
]
 

Значение, которого я хотел бы достичь, — это ширина. Таким образом, результат будет 100
Есть ли какой-нибудь способ сделать это?

Ответ №1:

Вы можете сделать это легко с помощью функции reduce .

 yourArray.reduce((acc, curr) => {
  return acc   parseInt(curr.width, 10);
}, 0);