1. Array-Deduplizierung/************************************************** ╚Beschreibung: ╚Autor: Qilin Society╚Zeit: 2021-09-13 22:26:21 ╚Name: V1.0.5 ***************************************************/ var obj = ['Qilin','Sie','CC','DD','Qilin','Sie','11',11] //Definiere ein neues Array var s = []; //Array durchlaufen for(var i=0;i<obj.length;i++){ if(s.indexOf(obj[i]) == -1){ //Beurteilen, ob es im s-Array vorhanden ist, wenn nicht, schieben Sie es in das s-Array s.push(obj[i]); } } Konsole.log(s); 2. Deduplizierung von Objekten in Arrays/************************************************** ╚Beschreibung: ╚Autor: Qilin Society╚Zeit: 2021-09-13 22:26:21 ╚Name: V1.0.5 ***************************************************/ var alte_daten = [ { Name:'ccc', Alter:'18' }, { name:'peng', age:'18' }, //Duplikat entfernen peng { name:'aaa', age:'18' }, { Name:'peng', Alter:'18' }, ] // Methode 1: Verwenden Sie die Objektzugriffsattributmethode, um festzustellen, ob der Schlüssel im Objekt vorhanden ist var Ergebnis = []; var obj = {}; old_data.forEach(Funktion (Daten) { wenn(!obj[data.name]){ Ergebnis.push(Daten); obj[Datenname] = true; } }) console.log(Ergebnis); 3. Ändern Sie den Wert eines anderen Felds basierend auf demselben Feld im Array/************************************************** ╚Beschreibung: ╚Autor: Qilin Society╚Zeit: 2021-09-13 22:26:21 ╚Name: V1.0.5 ***************************************************/ var alteDaten = [ { Name:'cccc', Alter:'5656' }, { Name:'cccc', Alter:'22dddsada' }, { Name:'cccc', Alter:'22dddsada' }, { Name:'aaaa', Alter:'32' }, { Name:'aaaa', Alter:'2dasdasdas2' }, ] var neuesArr = []; für (var i = 0; i < alteDatenlänge; i++) { var item = alteDaten[i]; var isExists = false; für (var j = 0; j < newArr.length; j++) { var item2 = neuesArr[j]; wenn (item2.name == item.name) { istExistiert = wahr; brechen; } } wenn (istExistiert) { // Finde das Gleiche hier und ändere das Gleiche if(item.name == 'cccc'){ Artikelalter = '222222' item2.age = "222222" }anders{ Artikelalter = '3333' item2.age = '3333' } neuesArr.push(Element2); weitermachen; } neuesArr.push(Artikel); } console.log(neuerArr) ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Grundlegende Syntax des MySQL-Index
>>: So wechseln Sie in Linux effizient zwischen Verzeichnissen
Installieren Sie schnell die Tensorflow-Umgebung ...
Hier ist eine Lösung für das Problem, dass der Ra...
Inhaltsverzeichnis Frage: 1. Aktivieren Sie die B...
Inhaltsverzeichnis Zugehörige Abhängigkeitsinstal...
Im Vergleich zum Windows-System bietet das Linux-...
Durch die Verwendung von Abkürzungen können Sie di...
1. Installation apt-get install mysql-server erfo...
Es ist sehr einfach, einen Kong-Cluster unter dem...
Vorwort Bootstrap, das beliebteste Front-End-Entw...
Unter Linux gibt es zwei Arten von Dateiverbindun...
In der SQL-ähnlichen Anweisung beispielsweise SEL...
UCenter Home ist ein von Comsenz veröffentlichtes ...
In diesem Artikel wird hauptsächlich der Beispiel...
Verwenden Sie Docker, um eine flexible Online-PHP...
Inhaltsverzeichnis Überblick 1. Funktion Entprell...