【发布时间】:2020-07-15 20:04:33
【问题描述】:
假设我有一个对象数组:
const data = [
{a: 'happy', b: 'robin', c: ['blue','green']},
{a: 'tired', b: 'panther', c: ['green','black','orange','blue']},
{a: 'sad', b: 'goldfish', c: ['green','red']}
];
如何循环遍历主数据数组并计算颜色值出现的次数?
我是否先从 .map 开始,然后在 map 函数中减少?
我正在寻找的结果是:
{blue: 2, green: 3, black: 1, orange: 1, red: 1}
【问题讨论】:
-
“我是先从 .map 开始,然后在 map 函数中减少吗?” - 听起来不错。试一试。