JSONModel数据排序和删除相邻重复项

2020-08-26 22:18发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好专家

您可以使用JSON oData帮助您进行排序和重复删除吗? 这是JSON数据。

谢谢。

results.jpg (125.4 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好专家

您可以使用JSON oData帮助您进行排序和重复删除吗? 这是JSON数据。

谢谢。

results.jpg (125.4 kB)
付费偷看设置
发送
4条回答
黑丝骑士
1楼 · 2020-08-26 22:45.采纳回答

这是我们需要使用javascript进行的操作,而ui5对此没有任何要求。

只需一个google即可给我以下波纹管链接,您可以使用它来解决您的问题。

https://stackoverflow.com/questions/2218999/remove-duplicates-from-an-array-of-objects-in-javascript

悻福寶寶
2楼-- · 2020-08-26 22:51

整个行都是重复的?

吹牛啤
3楼-- · 2020-08-26 22:53

如果您的数据具有完全重复的行,则可以使用以下代码仅获取不同的行:

 var结果= [];
 var map = new Map();
 for(数组的可变项){//数组是此处的数据数组。
     if(!map.has(item.id)){
         map.set(item.id,true);
         result.push(item);
     }
 }
 

,您将在结果数组中获得不同的行。 但是,如果原始数组中有一些不同的属性,则会丢失数据。

问候

Anmol

绿领巾童鞋
4楼-- · 2020-08-26 22:32

您好, Hari Krishnan

感谢您的更新,我没有在该stackoverflow线程中检查SET答案,它看起来非常有趣。 也为我学习:):)

BTW,请确保Internet Explorer支持该功能。

谢谢,
Mahesh

一周热门 更多>