Heim >Web-Frontend >Front-End-Fragen und Antworten >So finden Sie die Vereinigung von es6-Arrays

So finden Sie die Vereinigung von es6-Arrays

青灯夜游
青灯夜游Original
2022-11-03 19:47:301317Durchsuche

3 Methoden: 1. Set-Objekt und Spread-Operator verwenden, Syntax „Array.from(new Set([...a,...b]))“ 2. Set-Objekt und Traversal-Anweisung verwenden, Syntax „a .forEach(i=>{b.push(i);})let u=Array.from(new Set(b));"; 3. Verwenden Sie Set Objects und concat(), die Syntax „Array.from ( neues Set(a.concat(b)))“.

So finden Sie die Vereinigung von es6-Arrays

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer. 3 Möglichkeiten, es6-Arrays zu vereinigen

Verwenden Sie Set-Objekte, um Duplikate zu entfernenSet ist eine neue von ES6 bereitgestellte Datenstruktur, die Arrays ähnelt, jedoch keine doppelten Werte aufweist. Mit dieser Funktion können wir das Array zur Deduplizierung in einen Set-Typ konvertieren und es dann mithilfe der Array.from-Methode erneut in ein Array konvertieren.

Beispiel:

let a=[1, 2, 3];
let b=[3, 5, 2];
console.log(a);
console.log(b);

// 并集
let unionSet = Array.from(new Set([...a, ...b]));
console.log("并集:");
console.log(unionSet);

  • Methode 2: Set-Objekte und Traversal-Anweisungen verwenden
  • Verwenden Sie forEach() und push(), um zwei Arrays zusammenzuführen.

  • Verwenden Sie forEach(), um a zu durchlaufen Array , verwenden Sie push(), um die Elemente von Array a nacheinander an das Ende von Array b hinzuzufügen.

So finden Sie die Vereinigung von es6-ArraysSet-Objekt verwenden, um Duplikate zu entfernen und die Methode concat()

concat() wird verwendet, um zwei oder mehr Arrays zu verketten.

let a=[1, 2, 3];
let b=[3, 5, 2];
console.log(a);
console.log(b);

a.forEach(item => {
    b.push(item);
})

// 并集
let unionSet = Array.from(new Set(b));
console.log("并集:");
console.log(unionSet);

gibt ein neues Array zurück. Das Array wird durch Hinzufügen aller arrayX-Parameter zu arrayObject generiert. Wenn das Argument von concat() ein Array ist, werden die Elemente im Array hinzugefügt, nicht das Array.
  • Beispiel:

    array1.concat(array2,array3,...,arrayX)


    [Verwandte Empfehlungen:
  • Javascript-Video-Tutorial
  • ,

    Web-Frontend

    ]

Das obige ist der detaillierte Inhalt vonSo finden Sie die Vereinigung von es6-Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn