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
Verwenden Sie die FRAME-Eigenschaft, um den Stilt...
Wie lässt sich bei einem unbekannten Server oder ...
@Font-face grundlegende Einführung: @font-face ist...
Die vier Eigenschaftswerte von Position sind: 1.V...
1. Phänomen Am frühen Morgen wurde einer Online-T...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Das Grundprinzip von MySQL Mas...
1. kein Aufhebens Führen Sie das Programm so aus,...
Was ist eine Datei? Eigentlich sind alle Dateien ...
Verwenden Sie den Parameter --all-database , wenn...
In diesem Artikelbeispiel wird der spezifische Co...
Die gebräuchlichste, am häufigsten verwendete und ...
In diesem Artikelbeispiel wird der spezifische Co...
Ein Datenbankindex ist eine Datenstruktur, deren ...
Vorwort Vor Kurzem habe ich die native Seite eine...