javascript - 从嵌套对象数组中删除重复项并在 es6 中对唯一对象进行分组
问题描述
在这里学习蜜蜂。
- 我有一个嵌套的 json 对象数组,如下所示,我在将 csv 文件转换为对象并使用特定键对它们进行分组后得到
请使用 ES6 帮助我理解这一点。我正在努力使用 reduce、set 等来理解其他类似的帖子。非常感谢任何帮助。谢谢 !
解决方案
看起来您正在尝试做的只是从一组对象中获取这两个字段(SKUBARCODE、SKUQUANTITY)。你可以试试这样
const groupOfSimilarObejcts = grouped.reduce((accumulated, currentGroup) => {
return {
...currentGroup,
ORDERLINES: [...currentGroup, {
SKUBARCODE: currentGroup.SKUBARCODE,
SKUQUANTITY: currentGroup.SKUQUANTITY
}]
};
}, {});
推荐阅读
- javascript - 如何知道基于时间的触发器是否已被删除?
- version-control - 版本控制系统建议
- node.js - pm2 更改 dotenv/config 路径
- python - 在多路树或连通图中查找一组元素/节点的根元素
- c++ - 为什么 C++ 数组创建会导致分段错误?
- typescript - 类型“CloudFunction”上不存在属性“then”
>' - gitlab - 什么原因:“作业失败(系统故障):中止:
“在 gitlab 中? - laravel - 鉴于一个字段没有默认值,如何在 Laravel 中插入一行?
- angular - cordova + angular:如何在 main.ts 文件中使用 angular 路由器模块
- javascript - 如何显示自动幻灯片