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)))“.
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);
Verwenden Sie forEach() und push(), um zwei Arrays zusammenzuführen.
Set-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);
array1.concat(array2,array3,...,arrayX)
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!