发布网友 发布时间:2022-04-22 21:24
共4个回答
懂视网 时间:2022-04-23 01:45
这次给大家带来怎样对json对象排序并删除相同id数据,对json对象排序并删除相同id数据的注意事项有哪些,下面就是实战案例,一起来看一下。<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>json排序并删除ID相同项</title> </head> <body> <script type="text/javascript"> var data=[ { "distance": 10, "name": "lv", "id": 1 }, { "distance": 1, "name": "lv", "id": 1 }, { "distance": 12, "name": "lv", "id": 3 }, { "distance": 18, "name": "lv", "id": 4 }, { "distance": 5, "name": "lv", "id": 5 }, { "distance": 12, "name": "lv", "id": 6 } ] //根据distance排列data function sortNumber(a,b) { return a.distance - b.distance } data.sort(sortNumber); //去除id相同并且距离较大的数据 for(var i=0; i < data.length; i++) { for(var j=i+1; j < data.length; j++) { if(data[i].id == data[j].id) { data.splice(j,1); } } } console.log(data);//打印最终数据 </script> </body> </html>
运行结果:
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
使用JS做出计时器功能
怎样操作JS读取xml内容并输出到div内
热心网友 时间:2022-04-22 22:53
定义一个对象包含三个变量int expandNum=1,floor=3,runFlag=1;热心网友 时间:2022-04-23 00:11
json格式的数据可以使用delete 方法删除数据,代码示例:
var countrys = {
热心网友 时间:2022-04-23 01:46
直接用字符串的replaceAll方法