问题描述
data = {
1: { // Day of week
10: [ // Hour of day
{productName: 'a',total: 5},{productName: 'b',total: 1},{productName: 'c',total: 2},{productName: 'a',total: 4},total: 6}...
],12: [ // Hour of day
{productName: 'a',total: 4}...
],14: [...]
},2: {...} //Day of week - Goes up to 7
...
};
我想通过 productName 减少内部数组并像这样求和:
data = {
1: { // Day of week
10: [ // Hour of day
{productName: 'a',total: 9},total: 7},],14: [...]
...etc
},2: {...} //Day of week
...
};
这样做的最佳方法是什么?
我一直在使用 Array.reduce 和 .map,但似乎无法正常工作,我很难用数据对象中的嵌套数组来掌握它。
我打算进入一个嵌套的 for 循环,但在此之前,有没有人有一个巧妙的方法来解决这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)