【发布时间】:2021-12-21 13:57:19
【问题描述】:
我需要通过匹配对象属性来求和值的帮助。例如,一个对象可能如下所示:
{
proc_nm: 'postgres-loader',
count: '290',
date_trunc: '2021-11-03T14:00:00.000Z'
}
我想对具有匹配属性的对象的count 值求和,例如NAMES('postgres-loader' etc)。
如何做到这一点?
【问题讨论】:
-
你可以
filter然后reduce:data.filter((d) => d.proc_nm == 'postgres-loader').reduce((prev, cur) => prev += cur.count, 0)假设data是问题中对象的数组。 -
您要计算匹配的数组条目的数量,还是要将这些值相加?
-
"a JSON sn-p":那不是 JSON。请阅读
json标签的使用说明,并重新考虑如何使用JSON字。
标签: javascript arrays algorithm