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
Inhaltsverzeichnis 1. Szenario 2. Implementieren ...
Was ist HTTP? Wenn wir eine Website durchsuchen m...
Ergebnisse erzielenImplementierungscode html <...
Heutige Webdesigns neigen dazu, sehr große Schrif...
Inhaltsverzeichnis 1. Eigenschaften von JS 1.1 Mu...
<br />Ich habe festgestellt, dass viele Leut...
Inhaltsverzeichnis 1. In der Projektentwicklung w...
Um ein Dropdown-Menü zu schreiben, klicken Sie au...
Kurzbeschreibung Dies ist ein cooler 3D-Würfel-Vo...
Lernziele: Lernen Sie, MySQL-Datenbanken unter de...
Inhaltsverzeichnis Implementierung einer unregelm...
Nach dem Einrichten des MySQL-Master-Slaves wisse...
1) Geltungsbereich: schreibgeschützt: Eingabe [Typ...
Ich habe kürzlich gesagt, dass Design ein Gefühl d...
Wir können jsx/tsx-Dateien direkt erstellen Die P...