提问人:aghosh03 提问时间:11/11/2023 更新时间:11/11/2023 访问量:11
如何从同一对象数组中的另一个javascript对象中获取Javascript对象的值?
How to get a value of a Javascript object from another javascript object in the same array of objects?
问:
你如何从同一个对象数组中的另一个javascript对象中获取一个javascript对象的值,并使用它来计算它的值?请参阅以下示例:
//I'm trying to calculate **revenue x spend_pct** and store it in the **value of the third object** below.
const a=[
{parameter: "revenue", value: 1000000000},
{parameter: "spend_pct", value: 0.25},
{parameter: "addressable_spend", value: ????}
]
从数组的外部,我通常会做这样的事情: const x = a.filter(p=>p.parameter===“revenue”)[0].value*a.filter(p=>p.parameter===“spend_pct”)[0].value
有没有办法从数组对象本身内部执行此操作并将其分配给第三个对象的值?我想在 Redux 中将其作为初始状态,并在每次对我的应用程序中的收入或支出 pct 进行更改时更新状态。
谢谢
答: 暂无答案
评论