Was ich Ihnen dieses Mal vorstelle, ist die Verwendung der Set-Datenstruktur zum Betrieb des Arrays in ES6. Unsere Set-Datenstruktur ist eine neue Ergänzung in es6 , aber der Wert des Mitglieds ist eindeutig und es gibt keine doppelten Werte. Dieser Artikel gibt Ihnen eine gute Analyse.
Set selbst ist eine Datenstruktur, die zum Generieren von Set-Daten nach dem Abschnitt verwendet wird. Instanzen der Set-Datenstruktur verfügen über 4 Durchlaufmethoden: keys(): Gibt einen Schlüsselnamen zurück traverservalues(): Gibt eine praktische Schlüssel-Wert-Paar-Funktion zurück.
entries(): Gibt eine praktische Schlüssel-Wert-Paar-Funktion zurück.
forEach(): Verwendet die Callback-Funktion Jedes Mitglied durchlaufen
Verhalten von Schlüssel- und Wertmethoden Absolut stimmig.
Daher können Sie mit Set problemlos Schnitt-, Vereinigungs- und Differenzmengen realisieren.let a=new Set([1,2,3]); let b=new Set([4,3,2]); //交集 let union= [...new Set([...a,...b])]; console.log(union); //并集 let intersect= [...new Set([...a].filter(x=> b.has(x)))]; console.log(intersect); //差集 let difference= [...new Set([...a].filter(x=> !b.has(x)))]; console.log(difference);
So verwenden Sie JS-Bubbling-Ereignisse
Implementierung der PHP-Cache-Optimierung mithilfe von Memcached- und Xcache-Schritten
So passen Sie das Konsolenobjekt bei Verwendung von JS an
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Set data structure zum Betreiben von Arrays in ES6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!