首页 > 解决方案 > 从嵌套对象数组中删除重复项并在 es6 中对唯一对象进行分组

问题描述

在这里学习蜜蜂。

请使用 ES6 帮助我理解这一点。我正在努力使用 reduce、set 等来理解其他类似的帖子。非常感谢任何帮助。谢谢 !

标签: javascriptnode.jsserverless

解决方案


看起来您正在尝试做的只是从一组对象中获取这两个字段(SKUBARCODE、SKUQUANTITY)。你可以试试这样

  const groupOfSimilarObejcts = grouped.reduce((accumulated, currentGroup) => {
               return {
         ...currentGroup,
         ORDERLINES: [...currentGroup, {
            SKUBARCODE: currentGroup.SKUBARCODE,
            SKUQUANTITY: currentGroup.SKUQUANTITY
        }]
       };
    }, {});

推荐阅读