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
Über let, um Probleme durch Schließung zu vermeid...
Schreiben einer Docker-Datei Konfigurieren Sie di...
Die heruntergeladene Version ist die Zip-Dekompri...
Inhaltsverzeichnis Vorwort 1. Verwenden Sie eine ...
Problembeschreibung: Nachdem das Front-End Daten ...
1. Kaufen Sie einen Server Im Beispiel handelt es...
1. Reproduktion des Problems: Zählen Sie die Gesa...
Dieser Artikel stellt ein interessantes Pseudoele...
Ein Port ändert sich In Version 3.2.0 beträgt der...
MySQL ist eine von mehreren Benutzern verwaltete ...
1. Geben Sie das Verzeichnis ein, in dem Ihr Proj...
Problembeschreibung html <iframe id="h5In...
Einführung Inkrementelles Backup bedeutet, dass n...
1. MySQL herunterladen URL: https://dev.mysql.com...
Klassische Farbkombinationen vermitteln Kraft und ...