如何将重复项的所有子类别归为一个新数组中的一个类别

萨拉·道德(Sara Daoud)

我有一个具有重复类别的数组,例如

array = {类别:“基于广告的获利”,子类别:“内容和信息服务”},{类别:“资产负债表业务”,子类别:“ test1”},{类别:“资产负债表业务”,子类别:“ test2“}

我希望能够将该数组的值推入新数组,但采用以下格式:

array2 = {类别:“资产负债表业务”,子类别:[{名称:“ test1”},{名称:“ test2”}]}},{类别:“基于广告的获利”,子类别:[{名称:“内容和信息服务“}]

rahulpsd18

我认为以下应该足以实现您想要的。

和往常一样,有很多优化的方法可以做到这一点,但这应该足以让您入门,并且您可以自己考虑优化。

var array = [{ Category: "Ad-Based Monetization", SubCategory: "Content & Information Services"}, { Category: "Balance sheet businesses", SubCategory: "test1"}, { Category: "Balance sheet businesses", SubCategory: "test2"}]

var obj = {}

// Create a simple lookup with Category as key and SubCategories as value
array.forEach(arr => {
    if(obj.hasOwnProperty(arr.Category)){
        obj[arr.Category].push(arr.SubCategory);
    } else {
        obj[arr.Category] = [arr.SubCategory];
    }
});

const final = []

// Loop over the obj created and format it into the desired structure
for (let Category in obj){
    const SubCategory = obj[Category].map(name => ({name}));
    final.push({Category, SubCategory})
}

console.log(final);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将2个类别合并为1个类别,其中一个类别是另一个类别的子类别,这是什么?

来自分类Dev

如何将“子类”放在一个类中

来自分类Dev

MySQL:在一个语句中为项目选择类别和(可选)子类别

来自分类Dev

SQL:将所有类别归为一列

来自分类Dev

如何将一列中的值归为另一个R中的每个唯一值?

来自分类Dev

将四个类别中的任何一个注入一个类别

来自分类Dev

使用嵌套集模型在sqlite中存储层次结构数据如何将一个类别移动到另一个类别

来自分类Dev

如何根据以前的类别在熊猫数据框中创建一个新类别?

来自分类Dev

将低频分组为一个“其他”类别

来自分类Dev

如何将一个类别的对象分组为另一个类别中的对象数组?

来自分类Dev

如何将具有多个类别的R数据帧转换为一个类别?

来自分类Dev

如何将多个类别变量重新组合为一个新变量

来自分类Dev

为每个类别中的每n条记录分配一个新组

来自分类Dev

为什么有时CNN模型只能预测所有其他类别中的一个类别?

来自分类Dev

从mongodb数组的所有重复项中拉出一个元素

来自分类Dev

如何将“子类”放在一个类中

来自分类Dev

如何将页脚设置为所有网站中的最后一个元素

来自分类Dev

我有一个类别。如何在没有其他宝石的情况下打印所有子类别的文章?滑轨

来自分类Dev

如何将类别从一个根类别复制到另一根类别?

来自分类Dev

如何将基于子表中一个字段中的值计算总数的5个子查询归为一个更新

来自分类Dev

Excel:如何将一个现有列表中的ID号分配到另一个包含重复项的列表中

来自分类Dev

Magento-如何在一页上列出一个类别中的所有产品

来自分类Dev

R:将具有一个匹配观察值的个体的所有观察值归为子集

来自分类Dev

将CSS规则应用于具有特定类别但最后一个类别的所有元素

来自分类Dev

JavaScript - 如何将多个嵌套数组中的所有对象放入一个新的唯一对象数组

来自分类Dev

Codeigniter 类别和子类别只显示最后一个类别和子类别

来自分类Dev

一个子类别可以属于多个类别

来自分类Dev

如果之前的数组为空,如何将所有下一个数组值全部移回一个?

来自分类Dev

如何将一个类别重定向到子类别?

Related 相关文章

  1. 1

    将2个类别合并为1个类别,其中一个类别是另一个类别的子类别,这是什么?

  2. 2

    如何将“子类”放在一个类中

  3. 3

    MySQL:在一个语句中为项目选择类别和(可选)子类别

  4. 4

    SQL:将所有类别归为一列

  5. 5

    如何将一列中的值归为另一个R中的每个唯一值?

  6. 6

    将四个类别中的任何一个注入一个类别

  7. 7

    使用嵌套集模型在sqlite中存储层次结构数据如何将一个类别移动到另一个类别

  8. 8

    如何根据以前的类别在熊猫数据框中创建一个新类别?

  9. 9

    将低频分组为一个“其他”类别

  10. 10

    如何将一个类别的对象分组为另一个类别中的对象数组?

  11. 11

    如何将具有多个类别的R数据帧转换为一个类别?

  12. 12

    如何将多个类别变量重新组合为一个新变量

  13. 13

    为每个类别中的每n条记录分配一个新组

  14. 14

    为什么有时CNN模型只能预测所有其他类别中的一个类别?

  15. 15

    从mongodb数组的所有重复项中拉出一个元素

  16. 16

    如何将“子类”放在一个类中

  17. 17

    如何将页脚设置为所有网站中的最后一个元素

  18. 18

    我有一个类别。如何在没有其他宝石的情况下打印所有子类别的文章?滑轨

  19. 19

    如何将类别从一个根类别复制到另一根类别?

  20. 20

    如何将基于子表中一个字段中的值计算总数的5个子查询归为一个更新

  21. 21

    Excel:如何将一个现有列表中的ID号分配到另一个包含重复项的列表中

  22. 22

    Magento-如何在一页上列出一个类别中的所有产品

  23. 23

    R:将具有一个匹配观察值的个体的所有观察值归为子集

  24. 24

    将CSS规则应用于具有特定类别但最后一个类别的所有元素

  25. 25

    JavaScript - 如何将多个嵌套数组中的所有对象放入一个新的唯一对象数组

  26. 26

    Codeigniter 类别和子类别只显示最后一个类别和子类别

  27. 27

    一个子类别可以属于多个类别

  28. 28

    如果之前的数组为空,如何将所有下一个数组值全部移回一个?

  29. 29

    如何将一个类别重定向到子类别?

热门标签

归档