Dieses Mal zeige ich Ihnen, wie Sie JSON-Objekte sortieren und Daten mit derselben ID löschen. Was sind die Vorsichtsmaßnahmen zum Sortieren von JSON-Objekten und zum Löschen von Daten mit derselben ID? Das Folgende ist ein praktischer Fall. Schauen wir uns das an.
<!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>
Operationsergebnisse:
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie unter Anderem Verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Mit JS eine Timer-Funktion erstellen
So bedienen Sie JS zum Lesen und Ausgeben von XML-Inhalten es zu
Das obige ist der detaillierte Inhalt vonSo sortieren Sie JSON-Objekte und löschen Daten mit derselben ID. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!