gpt4 book ai didi

javascript - 我如何遍历 react.js 中的对象数组并在对象中添加价格值,如下所示

转载 作者:行者123 更新时间:2023-12-05 00:35:50 25 4
gpt4 key购买 nike

const data = [
{
id: 1,
title: "buttermilk pancakes",
category: "fullstack",
price: 15.99,
img: "./img/item-1.jpeg",
desc: `I'm baby woke mlkshk wolf bitters live-edge blue bottle, hammock freegan copper mug whatever cold-pressed `,
},
{
id: 2,
title: "diner double",
category: "backend",
price: 13.99,
img: "./img/item-2.jpeg",
desc: `vaporware iPhone mumblecore selvage raw denim slow-carb leggings gochujang helvetica man braid jianbing. Marfa thundercats `,
},
];

export default data;
在这里,我使用 map 遍历了对象,但返回的结果显示了迭代的价格总和。
我还使用了 JavaScript 函数 reduce,但也没有用。
const Test = () => {
let sum = 0;
return (
<div>
{data.map((items) => {
const values = items.price;
sum = values + sum;
console.log(Math.max(sum));
const { id } = items;
return (
<div key={id}>
<p>{sum}</p>
</div>
);
})}
</div>
);
};
如何使用 react 获得价格的总值(value)?

最佳答案

您可以使用reduce实现这个功能

data.reduce((sum, p)=> sum+p.price, 0);
您可以在组件中使用它
const Test = ()=> {
return <div>{data.reduce((sum, p)=> sum+p.price, 0);}</div>
}

关于javascript - 我如何遍历 react.js 中的对象数组并在对象中添加价格值,如下所示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70480316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com